com.aerospike.client.async
Class AsyncNode

java.lang.Object
  extended by com.aerospike.client.cluster.Node
      extended by com.aerospike.client.async.AsyncNode

public final class AsyncNode
extends Node

Asynchronous server node representation.


Field Summary
 
Fields inherited from class com.aerospike.client.cluster.Node
PARTITIONS
 
Constructor Summary
AsyncNode(com.aerospike.client.async.AsyncCluster cluster, com.aerospike.client.cluster.NodeValidator nv)
          Initialize server node with connection parameters.
 
Method Summary
 com.aerospike.client.async.AsyncConnection getAsyncConnection()
          Get asynchronous socket connection from connection pool for the server node.
 void putAsyncConnection(com.aerospike.client.async.AsyncConnection conn)
          Put asynchronous connection back into connection pool.
 
Methods inherited from class com.aerospike.client.cluster.Node
addAlias, close, decreaseHealth, equals, getAliases, getConnection, getHost, getName, hashCode, isActive, isUnhealthy, putConnection, refresh, restoreHealth, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsyncNode

public AsyncNode(com.aerospike.client.async.AsyncCluster cluster,
                 com.aerospike.client.cluster.NodeValidator nv)
Initialize server node with connection parameters.

Parameters:
cluster - collection of active server nodes
nv - connection parameters
Method Detail

getAsyncConnection

public com.aerospike.client.async.AsyncConnection getAsyncConnection()
                                                              throws AerospikeException.Connection
Get asynchronous socket connection from connection pool for the server node.

Throws:
AerospikeException.Connection

putAsyncConnection

public void putAsyncConnection(com.aerospike.client.async.AsyncConnection conn)
Put asynchronous connection back into connection pool.

Parameters:
conn - socket connection