Package org.distributeme.core
Enum Class DiscoveryMode
- All Implemented Interfaces:
Serializable,Comparable<DiscoveryMode>,Constable
Options for service discovery mode. Discovery modes defines how the stub selects a remote instance to connect to.
- Version:
- $Id: $Id
- Author:
- lrosenberg
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic DiscoveryModeReturns the enum constant of this class with the specified name.static DiscoveryMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
AUTO
This mode means that the service discovery will be performed automatically via registry. -
MANUAL
This mode means that the service discovery will be tied to a named reference submitted to the stub. This mode is useful if you intend to connect to a concrete instance of a service and are not interested in the service itself.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-