Class DefaultReadyAction
- java.lang.Object
-
- org.infinispan.remoting.inboundhandler.action.DefaultReadyAction
-
- All Implemented Interfaces:
ActionListener,ReadyAction
public class DefaultReadyAction extends Object implements ReadyAction, ActionListener
A list ofActionto be executed to check when it is ready. If anActionis canceled, then the remainingActionare not invoked.- Since:
- 8.0
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Constructor Description DefaultReadyAction(ActionState state, Action... actions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ActionListener listener)It adds a listener that is invoked when this action is ready.booleanisReady()voidonComplete()Invoked when anActionis completed.voidonException()Cleanup when the command throws an exception while executing.voidonFinally()Invoked always after the command is executed and the reply is sent.voidregisterListener()
-
-
-
Constructor Detail
-
DefaultReadyAction
public DefaultReadyAction(ActionState state, Action... actions)
-
-
Method Detail
-
registerListener
public void registerListener()
-
isReady
public boolean isReady()
- Specified by:
isReadyin interfaceReadyAction- Returns:
trueif ready.
-
addListener
public void addListener(ActionListener listener)
Description copied from interface:ReadyActionIt adds a listener that is invoked when this action is ready.- Specified by:
addListenerin interfaceReadyAction- Parameters:
listener- the listener to invoke.
-
onException
public void onException()
Description copied from interface:ReadyActionCleanup when the command throws an exception while executing.- Specified by:
onExceptionin interfaceReadyAction
-
onComplete
public void onComplete()
Description copied from interface:ActionListenerInvoked when anActionis completed.- Specified by:
onCompletein interfaceActionListener
-
onFinally
public void onFinally()
Description copied from interface:ReadyActionInvoked always after the command is executed and the reply is sent.- Specified by:
onFinallyin interfaceReadyAction
-
-