voldemort.client
Class ClientInfo
java.lang.Object
voldemort.client.ClientInfo
- All Implemented Interfaces:
- java.io.Serializable
public class ClientInfo
- extends java.lang.Object
- implements java.io.Serializable
A collection of voldemort client side information what will be populated into
the voldemort cluster when a client is connected to a voldemort cluster
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
Constructor Summary |
ClientInfo(java.lang.String storeName,
java.lang.String clientContext,
int clientSequence,
long bootstrapTime,
java.lang.String version,
ClientConfig config)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static final org.apache.log4j.Logger logger
ClientInfo
public ClientInfo(java.lang.String storeName,
java.lang.String clientContext,
int clientSequence,
long bootstrapTime,
java.lang.String version,
ClientConfig config)
setStoreName
public void setStoreName(java.lang.String storeName)
getStoreName
public java.lang.String getStoreName()
setBootstrapTime
public void setBootstrapTime(long bootstrapTime)
getBootstrapTime
public long getBootstrapTime()
setContext
public void setContext(java.lang.String clientContext)
getContext
public java.lang.String getContext()
setClientSequence
public void setClientSequence(int clientSequence)
getClientSequence
public int getClientSequence()
setDeploymentPath
public void setDeploymentPath(java.lang.String deploymentPath)
getDeploymentPath
public java.lang.String getDeploymentPath()
setLocalHostName
public void setLocalHostName(java.lang.String localHostName)
getLocalHostName
public java.lang.String getLocalHostName()
setUpdateTime
public void setUpdateTime(long updateTime)
getUpdateTime
public long getUpdateTime()
setReleaseVersion
public void setReleaseVersion(java.lang.String version)
getReleaseVersion
public java.lang.String getReleaseVersion()
getClientConfig
public ClientConfig getClientConfig()
setClusterMetadataVersion
public void setClusterMetadataVersion(long newVersion)
equals
public boolean equals(java.lang.Object object)
- At the moment we're not checking if the Config objects are similar. TODO:
reevaluate in the future.
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu