Listening for z/OS user program termination events


To listen for z/OS user program termination events:

IZOSUserProgramConnection zosUserProgramConnection = ...

// create a z/OS user program termination listener
IZOSUserProgramTerminationListener terminationListener = new IZOSUserProgramTerminationListener() {
    @Override
   public void programCompleted(IZOSUserProgramCompletionEvent event) {
       // handle z/OS user program normal completion here
        ...
    }

    @Override
   public void programAbended(IZOSUserProgramAbendEvent event) {
       // handle z/OS user program abend here
        ...
    }
};

// add listener to z/OS user program connection
// Note: this listener will be notified of the termination of all z/OS user
// programs launched via this z/OS user program connection until it is
// removed
zosUserProgramConnection
        .addUserProgramTerminationListener(terminationListener);

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*