public final class LongRunningListenersRegistry extends java.lang.Object implements ILongRunningListener
| Modifier and Type | Method and Description |
|---|---|
static LongRunningListenersRegistry |
getInstance()
Get unique instance.
|
ILongRunningListener[] |
getListeners()
Get all registered long running operations listeners.
|
boolean |
isListenerFor(java.lang.Class<?> longRunningOperationClass)
Is given listener handling specified long running operation type events ?
|
void |
operationAborted(java.lang.Class<?> operationClass)
A long running operation has been aborted/canceled/roll-backed/...
|
void |
operationEnded(java.lang.Class<?> operationClass)
A long running operation has just finished its execution.
|
void |
operationStarting(java.lang.Class<?> operationClass)
A long running operation is about to start/starting.
|
public ILongRunningListener[] getListeners()
ILongRunningListener.public boolean isListenerFor(java.lang.Class<?> longRunningOperationClass)
ILongRunningListenerisListenerFor in interface ILongRunningListenerlongRunningOperationClass - true to handle events for this class, false to be ignored.ILongRunningListener.isListenerFor(java.lang.Class)public void operationAborted(java.lang.Class<?> operationClass)
ILongRunningListeneroperationAborted in interface ILongRunningListeneroperationClass - The operation type.ILongRunningListener.operationAborted(java.lang.Class)public void operationEnded(java.lang.Class<?> operationClass)
ILongRunningListeneroperationEnded in interface ILongRunningListeneroperationClass - The operation type.ILongRunningListener.operationEnded(java.lang.Class)public void operationStarting(java.lang.Class<?> operationClass)
ILongRunningListeneroperationStarting in interface ILongRunningListeneroperationClass - The operation type.ILongRunningListener.operationStarting(java.lang.Class)public static LongRunningListenersRegistry getInstance()