Package net.rubyeye.xmemcached.aws
Class CacheNode
- java.lang.Object
-
- net.rubyeye.xmemcached.aws.CacheNode
-
- All Implemented Interfaces:
java.io.Serializable
public class CacheNode extends java.lang.Object implements java.io.Serializable
AWS ElasticCache Node information.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
hostName
private java.lang.String
ipAddress
private int
port
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description CacheNode(java.lang.String hostName, java.lang.String ipAddress, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getCacheKey()
java.lang.String
getHostName()
java.net.InetSocketAddress
getInetSocketAddress()
java.lang.String
getIpAddress()
int
getPort()
int
hashCode()
void
setHostName(java.lang.String hostName)
void
setIpAddress(java.lang.String ipAddress)
void
setPort(int port)
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
hostName
private java.lang.String hostName
-
ipAddress
private java.lang.String ipAddress
-
port
private int port
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getHostName
public java.lang.String getHostName()
-
setHostName
public void setHostName(java.lang.String hostName)
-
getInetSocketAddress
public java.net.InetSocketAddress getInetSocketAddress()
-
getIpAddress
public java.lang.String getIpAddress()
-
setIpAddress
public void setIpAddress(java.lang.String ipAddress)
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getCacheKey
public java.lang.String getCacheKey()
-
-