[Missing <summary> documentation for "T:Aerospike.Client.AsyncCluster"]
public sealed class AsyncCluster : Cluster
AsyncCluster | Initializes a new instance of the AsyncCluster class |
Connected | (Inherited from Cluster) |
HasClusterName | (Inherited from Cluster) |
InvalidNodeCount |
Return count of add node failures in the most recent cluster tend iteration.
(Inherited from Cluster) |
Nodes | (Inherited from Cluster) |
AddCommandCount |
Increment command count when metrics are enabled.
(Inherited from Cluster) |
AddDelayQueueTimeout |
Increment async delay queue timeout count.
(Inherited from Cluster) |
AddRetries |
Add command retry count. There can be multiple retries for a single command.
(Inherited from Cluster) |
AddRetry |
Increment command retry count. There can be multiple retries for a single command.
(Inherited from Cluster) |
AddSeeds | (Inherited from Cluster) |
Close | (Inherited from Cluster) |
DisableMetrics | (Inherited from Cluster) |
EnableMetrics | (Inherited from Cluster) |
ForceSingleNode | (Inherited from Cluster) |
GetCommandCount |
Return command count. The value is cumulative and not reset per metrics interval.
(Inherited from Cluster) |
GetDelayQueueTimeoutCount |
Increment async delay queue timeout count.
(Inherited from Cluster) |
GetNode | (Inherited from Cluster) |
GetRandomNode | (Inherited from Cluster) |
GetRecoverQueueSize |
Return connection recoverQueue size. The queue contains connections that have timed out and
need to be drained before returning the connection to a connection pool. The recoverQueue
is only used when TimeoutDelay is true.
Since recoverQueue is a linked list where the size() calculation is expensive, a separate counter is used to track recoverQueue.size(). (Inherited from Cluster) |
GetRetryCount |
Return command retry count. The value is cumulative and not reset per metrics interval.
(Inherited from Cluster) |
GetStats | (Inherited from Cluster) |
InitTendThread | (Inherited from Cluster) |
InterruptTendSleep | (Inherited from Cluster) |
PrintPartitionMap | (Inherited from Cluster) |
RecoverConnection | (Inherited from Cluster) |
ReleaseBuffer | |
Run | (Inherited from Cluster) |
ScheduleCommandExecution | |
SetErrorRateWindow |
The number of cluster tend iterations that defines the window for maxErrorRate.
For performance reasons, errorRateWindow is not declared volatile,
so we are relying on cache coherency for other threads to
recognize this change.
(Inherited from Cluster) |
SetMaxErrorRate |
Set max errors allowed within configurable window for all nodes.
For performance reasons, maxErrorRate is not declared volatile,
so we are relying on cache coherency for other threads to
recognize this change.
(Inherited from Cluster) |
StartTendThread | (Inherited from Cluster) |
ValidateNodes | (Inherited from Cluster) |
authEnabled | (Inherited from Cluster) |
MetricsEnabled | (Inherited from Cluster) |
MetricsPolicy | (Inherited from Cluster) |
rackIds | (Inherited from Cluster) |