public class CassandraClient extends Object implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
private com.datastax.driver.core.Cluster |
cluster |
private static com.datastax.driver.core.policies.LoadBalancingPolicy |
DEFAULT_POLICY |
private com.datastax.driver.core.Session |
session |
| Constructor and Description |
|---|
CassandraClient(CassandraConnectorConfig config) |
CassandraClient(CassandraConnectorConfig config,
com.datastax.driver.core.policies.LoadBalancingPolicy lbPolicy) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
com.datastax.driver.core.ResultSet |
execute(com.datastax.driver.core.Statement statement) |
com.datastax.driver.core.ResultSet |
execute(String query) |
com.datastax.driver.core.ResultSet |
execute(String query,
Map<String,Object> values) |
com.datastax.driver.core.ResultSet |
execute(String query,
Object... values) |
com.datastax.driver.core.TableMetadata |
getCdcEnabledTableMetadata(String keyspace,
String table) |
List<com.datastax.driver.core.TableMetadata> |
getCdcEnabledTableMetadataList() |
String |
getClusterName() |
Set<com.datastax.driver.core.Host> |
getHosts() |
boolean |
isQueryable() |
private void |
registerClusterMetrics(String prefix) |
void |
shutdown() |
private static final com.datastax.driver.core.policies.LoadBalancingPolicy DEFAULT_POLICY
private final com.datastax.driver.core.Cluster cluster
private final com.datastax.driver.core.Session session
public CassandraClient(CassandraConnectorConfig config) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionCassandraClient(CassandraConnectorConfig config, com.datastax.driver.core.policies.LoadBalancingPolicy lbPolicy) throws GeneralSecurityException, IOException
GeneralSecurityExceptionIOExceptionpublic List<com.datastax.driver.core.TableMetadata> getCdcEnabledTableMetadataList()
public com.datastax.driver.core.TableMetadata getCdcEnabledTableMetadata(String keyspace, String table)
public Set<com.datastax.driver.core.Host> getHosts()
public String getClusterName()
public boolean isQueryable()
public com.datastax.driver.core.ResultSet execute(com.datastax.driver.core.Statement statement)
public com.datastax.driver.core.ResultSet execute(String query)
public void shutdown()
private void registerClusterMetrics(String prefix)
public void close()
close in interface AutoCloseableCopyright © 2020 JBoss by Red Hat. All rights reserved.