public static enum MultiHostConnectionStrategy.TargetServerType extends Enum<MultiHostConnectionStrategy.TargetServerType> implements MultiHostConnectionStrategy.HostSelector
MultiHostConnectionStrategy.HostSelector implementations.| Enum Constant and Description |
|---|
ANY
Any valid server that the driver was able to connect to.
|
PREFER_SECONDARY
A
SECONDARY server. |
PRIMARY
A master server whose initial
TRANSACTION_READ_ONLY setting is OFF. |
SECONDARY
A secondary server whose initial
TRANSACTION_READ_ONLY setting is ON. |
| Modifier and Type | Method and Description |
|---|---|
static MultiHostConnectionStrategy.TargetServerType |
fromValue(String value) |
String |
getValue() |
static MultiHostConnectionStrategy.TargetServerType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MultiHostConnectionStrategy.TargetServerType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOftestpublic static final MultiHostConnectionStrategy.TargetServerType ANY
public static final MultiHostConnectionStrategy.TargetServerType PRIMARY
TRANSACTION_READ_ONLY setting is OFF.public static final MultiHostConnectionStrategy.TargetServerType SECONDARY
TRANSACTION_READ_ONLY setting is ON.public static final MultiHostConnectionStrategy.TargetServerType PREFER_SECONDARY
public static MultiHostConnectionStrategy.TargetServerType[] values()
for (MultiHostConnectionStrategy.TargetServerType c : MultiHostConnectionStrategy.TargetServerType.values()) System.out.println(c);
public static MultiHostConnectionStrategy.TargetServerType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static MultiHostConnectionStrategy.TargetServerType fromValue(String value)
public String getValue()
Copyright © 2024. All rights reserved.