Enum SupervisorActor.RestartStrategy
- java.lang.Object
- 
- java.lang.Enum<SupervisorActor.RestartStrategy>
- 
- co.paralleluniverse.actors.behaviors.SupervisorActor.RestartStrategy
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<SupervisorActor.RestartStrategy>
 - Enclosing class:
- SupervisorActor
 
 public static enum SupervisorActor.RestartStrategy extends java.lang.Enum<SupervisorActor.RestartStrategy> Specifies a supervisor's strategy in the event a child dies. Not every child death triggers the strategy. It is only triggered when aPERMANENETchild dies of any cause, or aTRANSIENTchild dies an unnatural death (caused by an exception).
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description ALL_FOR_ONEKill all surviving children, and restart them all.ESCALATEKill the supervisor along with all children.ONE_FOR_ONERestart the dead actor.REST_FOR_ONEKill all children that were added to the supervisor after the addition of the dead actor, and restart them all (including the actor whose death triggered the strategy).
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static SupervisorActor.RestartStrategyvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SupervisorActor.RestartStrategy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
ESCALATEpublic static final SupervisorActor.RestartStrategy ESCALATE Kill the supervisor along with all children.
 - 
ONE_FOR_ONEpublic static final SupervisorActor.RestartStrategy ONE_FOR_ONE Restart the dead actor.
 - 
ALL_FOR_ONEpublic static final SupervisorActor.RestartStrategy ALL_FOR_ONE Kill all surviving children, and restart them all.
 - 
REST_FOR_ONEpublic static final SupervisorActor.RestartStrategy REST_FOR_ONE Kill all children that were added to the supervisor after the addition of the dead actor, and restart them all (including the actor whose death triggered the strategy).
 
- 
 - 
Method Detail- 
valuespublic static SupervisorActor.RestartStrategy[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SupervisorActor.RestartStrategy c : SupervisorActor.RestartStrategy.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static SupervisorActor.RestartStrategy valueOf(java.lang.String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- java.lang.IllegalArgumentException- if this enum type has no constant with the specified name
- java.lang.NullPointerException- if the argument is null
 
 
- 
 
-