public final class ProviderConfig
extends com.yahoo.config.ConfigInstance
Modifier and Type | Class and Description |
---|---|
static class |
ProviderConfig.Builder |
static class |
ProviderConfig.Node
This class represents provider.node[]
|
static class |
ProviderConfig.PingOption
This class represents provider.pingOption
How to do pinging against a backend.
|
static interface |
ProviderConfig.Producer |
static class |
ProviderConfig.QueryType
This class represents provider.queryType
The form of the serialized query.
|
static class |
ProviderConfig.Yca
This class represents provider.yca
|
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_DEF_MD5 |
static String |
CONFIG_DEF_NAME |
static String |
CONFIG_DEF_NAMESPACE |
static String[] |
CONFIG_DEF_SCHEMA |
static String |
CONFIG_DEF_VERSION |
private com.yahoo.config.DoubleNode |
connectionPoolTimeout |
private com.yahoo.config.DoubleNode |
connectionTimeout |
private com.yahoo.config.BooleanNode |
followRedirects |
private com.yahoo.config.IntegerNode |
maxConnectionPerRoute |
private com.yahoo.config.IntegerNode |
maxConnections |
private com.yahoo.config.InnerNodeVector<ProviderConfig.Node> |
node |
private com.yahoo.config.StringNode |
path |
private ProviderConfig.PingOption |
pingOption |
private ProviderConfig.QueryType |
queryType |
private com.yahoo.config.DoubleNode |
readTimeout |
private com.yahoo.config.IntegerNode |
retries |
private com.yahoo.config.IntegerNode |
socketBufferBytes |
private ProviderConfig.Yca |
yca |
Modifier | Constructor and Description |
---|---|
|
ProviderConfig(ProviderConfig.Builder builder) |
private |
ProviderConfig(ProviderConfig.Builder builder,
boolean throwIfUninitialized) |
Modifier and Type | Method and Description |
---|---|
double |
connectionPoolTimeout() |
double |
connectionTimeout() |
private static boolean |
containsFieldsFlaggedWithRestart() |
boolean |
followRedirects() |
private com.yahoo.config.ChangesRequiringRestart |
getChangesRequiringRestart(ProviderConfig newConfig) |
static String |
getDefMd5() |
static String |
getDefName() |
static String |
getDefNamespace() |
static String |
getDefVersion() |
int |
maxConnectionPerRoute() |
int |
maxConnections() |
List<ProviderConfig.Node> |
node() |
ProviderConfig.Node |
node(int i) |
String |
path() |
ProviderConfig.PingOption.Enum |
pingOption() |
ProviderConfig.QueryType.Enum |
queryType() |
double |
readTimeout() |
int |
retries() |
int |
socketBufferBytes() |
ProviderConfig.Yca |
yca() |
getConfigMd5, getDefName, getDefNamespace, serialize, serialize, setConfigMd5
public static final String CONFIG_DEF_MD5
public static final String CONFIG_DEF_NAME
public static final String CONFIG_DEF_NAMESPACE
public static final String CONFIG_DEF_VERSION
public static final String[] CONFIG_DEF_SCHEMA
private final com.yahoo.config.InnerNodeVector<ProviderConfig.Node> node
private final com.yahoo.config.StringNode path
private final com.yahoo.config.IntegerNode maxConnections
private final com.yahoo.config.IntegerNode maxConnectionPerRoute
private final com.yahoo.config.IntegerNode socketBufferBytes
private final com.yahoo.config.IntegerNode retries
private final com.yahoo.config.DoubleNode readTimeout
private final com.yahoo.config.DoubleNode connectionTimeout
private final com.yahoo.config.DoubleNode connectionPoolTimeout
private final ProviderConfig.Yca yca
private final ProviderConfig.QueryType queryType
private final ProviderConfig.PingOption pingOption
private final com.yahoo.config.BooleanNode followRedirects
public ProviderConfig(ProviderConfig.Builder builder)
private ProviderConfig(ProviderConfig.Builder builder, boolean throwIfUninitialized)
public static String getDefMd5()
public static String getDefName()
public static String getDefNamespace()
public static String getDefVersion()
public List<ProviderConfig.Node> node()
public ProviderConfig.Node node(int i)
i
- the index of the value to returnpublic String path()
public int maxConnections()
public int maxConnectionPerRoute()
public int socketBufferBytes()
public int retries()
public double readTimeout()
public double connectionTimeout()
public double connectionPoolTimeout()
public ProviderConfig.Yca yca()
public ProviderConfig.QueryType.Enum queryType()
public ProviderConfig.PingOption.Enum pingOption()
public boolean followRedirects()
private com.yahoo.config.ChangesRequiringRestart getChangesRequiringRestart(ProviderConfig newConfig)
private static boolean containsFieldsFlaggedWithRestart()
Copyright © 2017. All rights reserved.