public interface IExecutionListener
A listener to the execution of commands. This listener will be notified if a command is about to execute, and when that execution completes. It is not possible for the listener to prevent the execution, only to respond to it in some way.
| Modifier and Type | Method and Description |
|---|---|
void |
notHandled(String commandId,
NotHandledException exception)
Notifies the listener that an attempt was made to execute a command with
no handler.
|
void |
postExecuteFailure(String commandId,
ExecutionException exception)
Notifies the listener that a command has failed to complete execution.
|
void |
postExecuteSuccess(String commandId,
Object returnValue)
Notifies the listener that a command has completed execution
successfully.
|
void |
preExecute(String commandId,
ExecutionEvent event)
Notifies the listener that a command is about to execute.
|
void notHandled(String commandId, NotHandledException exception)
commandId - The identifier of command that is not handled; never
nullexception - The exception that occurred; never null.void postExecuteFailure(String commandId, ExecutionException exception)
commandId - The identifier of the command that has executed; never
null.exception - The exception that occurred; never null.void postExecuteSuccess(String commandId, Object returnValue)
commandId - The identifier of the command that has executed; never
null.returnValue - The return value from the command; may be null.void preExecute(String commandId, ExecutionEvent event)
commandId - The identifier of the command that is about to execute, never
null.event - The event that will be passed to the execute
method; never null.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.