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 CONTINUE
continue (but note the problem!)DISASSOCIATE_NODE
disassociate the nodeIGNORE
ignoreROLLBACK_REST
roll back the remaining nodesSET_ROLLBACK
set the process state to ROLLBACKSET_TIMED_OUT
set 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 namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()
-
-