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()