public static class Transport.TransportNode
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected java.net.InetSocketAddress |
address |
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> |
attributes |
protected java.util.concurrent.BlockingQueue<AsyncConnection> |
conns |
protected long |
disabletime |
构造器和说明 |
---|
TransportNode(int poolmaxconns,
java.net.InetSocketAddress address) |
TransportNode(int poolmaxconns,
java.net.InetSocketAddress address,
long disabletime) |
限定符和类型 | 方法和说明 |
---|---|
Transport.TransportNode |
clearAttributes() |
void |
dispose() |
boolean |
equals(java.lang.Object obj) |
java.net.InetSocketAddress |
getAddress() |
<T> T |
getAttribute(java.lang.String name) |
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> |
getAttributes() |
java.util.concurrent.BlockingQueue<AsyncConnection> |
getConns() |
long |
getDisabletime() |
int |
getPoolmaxconns() |
int |
hashCode() |
<T> T |
removeAttribute(java.lang.String name) |
<T> T |
setAttribute(java.lang.String name,
T value) |
void |
setAttributes(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> map) |
java.lang.String |
toString() |
protected java.net.InetSocketAddress address
protected volatile long disabletime
protected final java.util.concurrent.BlockingQueue<AsyncConnection> conns
protected final java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> attributes
public TransportNode(int poolmaxconns, java.net.InetSocketAddress address)
@ConstructorParameters(value={"poolmaxconns","address","disabletime"}) public TransportNode(int poolmaxconns, java.net.InetSocketAddress address, long disabletime)
public int getPoolmaxconns()
public <T> T setAttribute(java.lang.String name, T value)
public <T> T getAttribute(java.lang.String name)
public <T> T removeAttribute(java.lang.String name)
public Transport.TransportNode clearAttributes()
public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> getAttributes()
public void setAttributes(java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Object> map)
public java.net.InetSocketAddress getAddress()
public long getDisabletime()
public java.util.concurrent.BlockingQueue<AsyncConnection> getConns()
public void dispose()
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object