public interface LaunchInterceptor
com.sodius.mdw.server.launchInterceptor
extension point.
Clients may implement this interface.
Modifier and Type | Method and Description |
---|---|
void |
launchCompleted(LaunchContext context)
Intercepts a launch once its execution is about to terminated.
|
void |
launchScheduled(LaunchContext context)
Intercepts a launch once it is scheduled to execute.
|
void |
launchStarted(LaunchContext context)
Intercepts a launch once its execution is about to start.
|
void launchScheduled(LaunchContext context) throws CoreException
context
- the launch contextCoreException
- if anything prevents the launch from being scheduled.LaunchContext.setArgument(String, Argument)
void launchStarted(LaunchContext context) throws CoreException
context
- the launch contextCoreException
- if anything prevents the launch from being executed.void launchCompleted(LaunchContext context) throws CoreException
context
- the launch contextCoreException
- if anything prevents the launch from being terminated.