Package com.iizix.txp
Enum ITXPPolicy.Action
- java.lang.Object
- java.lang.Enum<ITXPPolicy.Action>
- com.iizix.txp.ITXPPolicy.Action
 
 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<ITXPPolicy.Action>
 - Enclosing interface:
- ITXPPolicy
 - public static enum ITXPPolicy.Action extends java.lang.Enum<ITXPPolicy.Action> Generic policy action that should be interpreted by the coordinator in a certain context.- Author:
- Freggle
 
- Enum Constant Summary- Enum Constants - Enum Constant - Description - CONTINUEcontinue (but note the problem!)- DISASSOCIATE_NODEdisassociate the node- IGNOREignore- ROLLBACK_RESTroll back the remaining nodes- SET_ROLLBACKset the process state to ROLLBACK- SET_TIMED_OUTset the process state to TIMED_OUT
 - Method Summary- All Methods Static Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - int- getValue()- static ITXPPolicy.Action- valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.- static ITXPPolicy.Action[]- values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- Enum Constant Detail- SET_ROLLBACK- public static final ITXPPolicy.Action SET_ROLLBACK set the process state to ROLLBACK
 - DISASSOCIATE_NODE- public static final ITXPPolicy.Action DISASSOCIATE_NODE disassociate the node
 - ROLLBACK_REST- public static final ITXPPolicy.Action ROLLBACK_REST roll back the remaining nodes
 - CONTINUE- public static final ITXPPolicy.Action CONTINUE continue (but note the problem!)
 - SET_TIMED_OUT- public static final ITXPPolicy.Action SET_TIMED_OUT set the process state to TIMED_OUT
 - IGNORE- public static final ITXPPolicy.Action IGNORE ignore
 
 - Method Detail- values- public static ITXPPolicy.Action[] 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 (ITXPPolicy.Action c : ITXPPolicy.Action.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - valueOf- public static ITXPPolicy.Action 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
 
 - getValue- public int getValue()