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);
// 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);
Related topics
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*