Enum AbstractConnectionFactory.AddressShuffleMode
- java.lang.Object
-
- java.lang.Enum<AbstractConnectionFactory.AddressShuffleMode>
-
- org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.AddressShuffleMode
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AbstractConnectionFactory.AddressShuffleMode>
- Enclosing class:
- AbstractConnectionFactory
public static enum AbstractConnectionFactory.AddressShuffleMode extends java.lang.Enum<AbstractConnectionFactory.AddressShuffleMode>
The mode used to shuffle the addresses.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INORDER
Shuffle the addresses after opening a connection, moving the first address to the end.NONE
Do not shuffle the addresses before or after opening a connection; attempt connections in a fixed order.RANDOM
Randomly shuffle the addresses before opening a connection; attempt connections in the new order.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AbstractConnectionFactory.AddressShuffleMode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AbstractConnectionFactory.AddressShuffleMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final AbstractConnectionFactory.AddressShuffleMode NONE
Do not shuffle the addresses before or after opening a connection; attempt connections in a fixed order.
-
RANDOM
public static final AbstractConnectionFactory.AddressShuffleMode RANDOM
Randomly shuffle the addresses before opening a connection; attempt connections in the new order.
-
INORDER
public static final AbstractConnectionFactory.AddressShuffleMode INORDER
Shuffle the addresses after opening a connection, moving the first address to the end.
-
-
Method Detail
-
values
public static AbstractConnectionFactory.AddressShuffleMode[] 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 (AbstractConnectionFactory.AddressShuffleMode c : AbstractConnectionFactory.AddressShuffleMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AbstractConnectionFactory.AddressShuffleMode 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
-
-