Package org.distributeme.core.failing
Class FailDecision
java.lang.Object
org.distributeme.core.failing.FailDecision
Possible decisions that a failing strategy can make.
- Version:
- $Id: $Id
- Author:
- lrosenberg
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFailDecision(FailDecision.Reaction aReaction) Creates a new fail decision with given reaction.FailDecision(FailDecision.Reaction aReaction, String aTargetService) Creates a new fail decision with given reaction and target service. -
Method Summary
Modifier and TypeMethodDescriptionstatic final FailDecisionfail()Factory method for fail reaction.Getter for the fieldreaction.Getter for the fieldtargetService.static final FailDecisionretry()Factory method for retry reaction.static final FailDecisionFactory method for retryOnce reaction.voidsetTargetService(String targetService) Setter for the fieldtargetService.
-
Constructor Details
-
FailDecision
Creates a new fail decision with given reaction.- Parameters:
aReaction- aFailDecision.Reactionobject.
-
FailDecision
Creates a new fail decision with given reaction and target service.- Parameters:
aReaction- aFailDecision.Reactionobject.aTargetService- aStringobject.
-
-
Method Details
-
getReaction
Getter for the field
reaction.- Returns:
- a
FailDecision.Reactionobject.
-
getTargetService
Getter for the field
targetService.- Returns:
- a
Stringobject.
-
setTargetService
Setter for the field
targetService.- Parameters:
targetService- aStringobject.
-
fail
Factory method for fail reaction.- Returns:
- a
FailDecisionobject.
-
retry
Factory method for retry reaction.- Returns:
- a
FailDecisionobject.
-
retryOnce
Factory method for retryOnce reaction.- Returns:
- a
FailDecisionobject.
-