Package alpine.event.framework
Class ChainLink
- java.lang.Object
-
- alpine.event.framework.ChainLink
-
public final class ChainLink extends Object
Defines the actual success and failure events (and optionally event services), which comprise one or more links in an event chain.- Since:
- 1.2.0
- Author:
- Steve Springett
-
-
Constructor Summary
Constructors Constructor Description ChainLink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventgetFailureEvent()Class<? extends IEventService>getFailureEventService()EventgetSuccessEvent()Class<? extends IEventService>getSuccessEventService()ChainLinkonFailure(Event onFailureEvent)ChainLinkonFailure(Event onFailureEvent, Class<? extends IEventService> onFailureEventService)ChainLinkonSuccess(Event onSuccessEvent)ChainLinkonSuccess(Event onSuccessEvent, Class<? extends IEventService> onSuccessEventService)
-
-
-
Method Detail
-
onSuccess
public ChainLink onSuccess(Event onSuccessEvent, Class<? extends IEventService> onSuccessEventService)
-
onFailure
public ChainLink onFailure(Event onFailureEvent, Class<? extends IEventService> onFailureEventService)
-
getSuccessEvent
public Event getSuccessEvent()
-
getFailureEvent
public Event getFailureEvent()
-
getSuccessEventService
public Class<? extends IEventService> getSuccessEventService()
-
getFailureEventService
public Class<? extends IEventService> getFailureEventService()
-
-