ICluster Methods |
The ICluster type exposes the following members.
Name | Description | |
---|---|---|
AllHosts |
Returns all known hosts of this cluster.
| |
Connect |
Creates a new session on this cluster.
| |
Connect(String) |
Creates a new session on this cluster and sets a keyspace to use.
| |
ConnectAsync |
Creates a new session on this cluster.
| |
ConnectAsync(String) |
Creates a new session on this cluster and using a keyspace an existing keyspace.
| |
GetHost |
Get the host instance for a given Ip address.
| |
GetReplicas(Byte) |
Gets a collection of replicas for a given partitionKey. Backward-compatibility only, use GetReplicas(keyspace, partitionKey) instead.
| |
GetReplicas(String, Byte) |
Gets a collection of replicas for a given partitionKey on a given keyspace
| |
RefreshSchema |
Updates keyspace metadata (including token metadata for token aware routing) for a given keyspace or a specific keyspace table.
If no keyspace is provided then this method will update the metadata and token map for all the keyspaces of the cluster.
| |
RefreshSchemaAsync |
Updates keyspace metadata (including token metadata for token aware routing) for a given keyspace or a specific keyspace table.
If no keyspace is provided then this method will update the metadata and token map for all the keyspaces of the cluster.
| |
Shutdown |
Shutdown this cluster instance. This closes all connections from all the
sessions of this * Cluster instance and reclaim all resources
used by it. This method has no effect if the cluster was already shutdown. | |
ShutdownAsync |
Shutdown this cluster instance asynchronously. This closes all connections from all the
sessions of this * Cluster instance and reclaim all resources
used by it. This method has no effect if the cluster was already shutdown. |