Package net.rubyeye.xmemcached.utils
Class InetSocketAddressWrapper
java.lang.Object
net.rubyeye.xmemcached.utils.InetSocketAddressWrapper
InetSocketAddress wrapper,encapsulate an order number.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private InetSocketAddress
private InetSocketAddress
Main memcached node address,if this is a main node,then this value is null.private String
private int
private String
private boolean
private int
-
Constructor Summary
ConstructorsConstructorDescriptionInetSocketAddressWrapper
(InetSocketAddress inetSocketAddress, int order, int weight, InetSocketAddress mainNodeAddress) InetSocketAddressWrapper
(InetSocketAddress inetSocketAddress, int order, int weight, InetSocketAddress mainNodeAddress, boolean resolve) -
Method Summary
Modifier and TypeMethodDescriptionfinal InetSocketAddress
final int
getOrder()
final InetSocketAddress
final InetSocketAddress
int
private final void
setInetSocketAddress
(InetSocketAddress inetSocketAddress) private void
setMainNodeAddress
(InetSocketAddress mainNodeAddress) final void
setOrder
(int order) void
setRemoteAddressStr
(String remoteAddressStr) final void
final void
void
setWeight
(int weight)
-
Field Details
-
inetSocketAddress
-
order
private int order -
weight
private int weight -
remoteAddressStr
-
hostName
-
mainNodeHostName
-
resolve
private boolean resolve -
mainNodeAddress
Main memcached node address,if this is a main node,then this value is null.
-
-
Constructor Details
-
InetSocketAddressWrapper
public InetSocketAddressWrapper(InetSocketAddress inetSocketAddress, int order, int weight, InetSocketAddress mainNodeAddress) -
InetSocketAddressWrapper
public InetSocketAddressWrapper(InetSocketAddress inetSocketAddress, int order, int weight, InetSocketAddress mainNodeAddress, boolean resolve)
-
-
Method Details
-
getRemoteAddressStr
-
setRemoteAddressStr
-
getInetSocketAddress
-
getResolvedSocketAddress
-
setResolvedSocketAddress
-
getResolvedMainNodeSocketAddress
-
setResolvedMainNodeSocketAddress
-
setInetSocketAddress
-
getOrder
public final int getOrder() -
getWeight
public int getWeight() -
setWeight
public void setWeight(int weight) -
getMainNodeAddress
-
setMainNodeAddress
-
setOrder
public final void setOrder(int order)
-