Package com.adaptris.core.jms.sonic
Enum AdvancedSonicMqImplementation.SessionProperty
- java.lang.Object
-
- java.lang.Enum<AdvancedSonicMqImplementation.SessionProperty>
-
- com.adaptris.core.jms.sonic.AdvancedSonicMqImplementation.SessionProperty
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AdvancedSonicMqImplementation.SessionProperty>
- Enclosing class:
- AdvancedSonicMqImplementation
public static enum AdvancedSonicMqImplementation.SessionProperty extends java.lang.Enum<AdvancedSonicMqImplementation.SessionProperty>
Properties matched against various SonicMQ Session methods.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AckBatchingEnabled
InvokesSession.setAckBatchingEnabled(boolean)
DurableMessageOrder
InvokesSession.setDurableMessageOrder(boolean)
FlowControlDisabled
InvokesSession.setFlowControlDisabled(boolean)
FlowToDisk
InvokesSession.setFlowToDisk(int)
SplitMultiTopicDelivery
InvokesSession.setSplitMultiTopicDelivery(boolean)
TxnBatchSize
InvokesSession.setTxnBatchSize(int)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AdvancedSonicMqImplementation.SessionProperty
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AdvancedSonicMqImplementation.SessionProperty[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AckBatchingEnabled
public static final AdvancedSonicMqImplementation.SessionProperty AckBatchingEnabled
InvokesSession.setAckBatchingEnabled(boolean)
-
DurableMessageOrder
public static final AdvancedSonicMqImplementation.SessionProperty DurableMessageOrder
InvokesSession.setDurableMessageOrder(boolean)
-
FlowControlDisabled
public static final AdvancedSonicMqImplementation.SessionProperty FlowControlDisabled
InvokesSession.setFlowControlDisabled(boolean)
-
FlowToDisk
public static final AdvancedSonicMqImplementation.SessionProperty FlowToDisk
InvokesSession.setFlowToDisk(int)
-
SplitMultiTopicDelivery
public static final AdvancedSonicMqImplementation.SessionProperty SplitMultiTopicDelivery
InvokesSession.setSplitMultiTopicDelivery(boolean)
-
TxnBatchSize
public static final AdvancedSonicMqImplementation.SessionProperty TxnBatchSize
InvokesSession.setTxnBatchSize(int)
-
-
Method Detail
-
values
public static AdvancedSonicMqImplementation.SessionProperty[] 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 (AdvancedSonicMqImplementation.SessionProperty c : AdvancedSonicMqImplementation.SessionProperty.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AdvancedSonicMqImplementation.SessionProperty 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
-
-