public final class MyrrixClientConfiguration extends Object
ClientRecommender.| Modifier and Type | Field and Description |
|---|---|
static String |
AUTO_PARTITION_SPEC |
static String |
DEFAULT_HOST |
static int |
DEFAULT_PORT |
| Constructor and Description |
|---|
MyrrixClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAllPartitionsSpecification() |
String |
getContextPath() |
String |
getHost() |
File |
getKeystoreFile() |
String |
getKeystorePassword() |
List<List<com.google.common.net.HostAndPort>> |
getPartitions() |
String |
getPassword() |
int |
getPort() |
String |
getUserName() |
boolean |
isSecure() |
void |
setAllPartitionsSpecification(String allPartitionsSpecification) |
void |
setContextPath(String contextPath) |
void |
setHost(String host) |
void |
setKeystoreFile(File keystoreFile) |
void |
setKeystorePassword(String keystorePassword) |
void |
setPassword(String password) |
void |
setPort(int port)
Cannot be set if
setAllPartitionsSpecification(String) is set |
void |
setSecure(boolean secure) |
void |
setUserName(String userName) |
public static final String DEFAULT_HOST
public static final int DEFAULT_PORT
public static final String AUTO_PARTITION_SPEC
public String getHost()
public void setHost(String host)
host - Serving Layer host to communicate with. Defaults to DEFAULT_PORT.public int getPort()
DEFAULT_PORT.public void setPort(int port)
setAllPartitionsSpecification(String) is setport - Serving Layer port to communicate withpublic boolean isSecure()
public void setSecure(boolean secure)
secure - if true, this client is accessing the Serving Layer over HTTPS, not HTTPpublic String getContextPath()
http://example.org/contextPath/...), or null if the default root context
should be used.public void setContextPath(String contextPath)
public File getKeystoreFile()
public void setKeystoreFile(File keystoreFile)
public String getKeystorePassword()
getKeystoreFile()public void setKeystorePassword(String keystorePassword)
public String getUserName()
public void setUserName(String userName)
public String getPassword()
public void setPassword(String password)
public String getAllPartitionsSpecification()
null otherwise. May be specified as "auto", in which case getHost() and getPort()
must be valid, since this host will be queried for partition details. Otherwise, Serving Layers are specified
explicitly as "host:port" pairs. Replicas are specified as many Serving Layers, separated by commas, like
"rep1:port1,rep2:port2,...". Finally, partitions are specified as multiple replicas separated by semicolon,
like "part1rep1:port11,part1rep2:port12;part2rep1:port21,part2rep2:port22;...". Example:
"foo:80,foo2:8080;bar:8080;baz2:80,baz3:80"public void setAllPartitionsSpecification(String allPartitionsSpecification)
allPartitionsSpecification - see getAllPartitionsSpecification()public List<List<com.google.common.net.HostAndPort>> getPartitions()
getAllPartitionsSpecification() if set,
or a description of a 1-partition, 1-replica system containing the host:port specified by getHost()
and getPort() if notCopyright © 2012-2013 Myrrix Ltd. All Rights Reserved.