public class HectorCassandraClientConfigurer extends Object
HectorCassandraClient instances.| Modifier and Type | Field and Description | 
|---|---|
| protected String | clusterName | 
| protected Integer | columnFamilyGcGraceSeconds | 
| protected String | hosts | 
| protected String | keyspaceName | 
| protected Integer | port | 
| protected CassandraConsistencyLevel | readConsistencyLevel | 
| protected CassandraConsistencyLevel | writeConsistencyLevel | 
| Constructor and Description | 
|---|
| HectorCassandraClientConfigurer() | 
| Modifier and Type | Method and Description | 
|---|---|
| HectorCassandraClientConfigurer | clusterName(String clusterName)(Optional) Sets the cluster name used internally by the hector library. | 
| HectorCassandraClientConfigurer | columnFamilyGcGraceSeconds(Integer columnFamilyGcGraceSeconds)(Optional) Sets the gcGraceSeconds that will be used when creating column families for types. | 
| HectorCassandraClient | create() | 
| HectorCassandraClientConfigurer | hosts(String hosts)Cassandra hosts | 
| HectorCassandraClientConfigurer | keyspaceName(String keyspaceName)Sets the keyspaceName of the keyspace to connect to. | 
| HectorCassandraClientConfigurer | port(Integer port)Sets the port matching the host name of the Cassandra cluster to connect to. | 
| HectorCassandraClientConfigurer | readConsistencyLevel(CassandraConsistencyLevel readConsistencyLevel)(Optional) | 
| HectorCassandraClientConfigurer | writeConsistencyLevel(CassandraConsistencyLevel writeConsistencyLevel)(Optional) | 
protected String hosts
protected Integer port
protected String clusterName
protected String keyspaceName
protected Integer columnFamilyGcGraceSeconds
protected CassandraConsistencyLevel readConsistencyLevel
protected CassandraConsistencyLevel writeConsistencyLevel
public HectorCassandraClientConfigurer hosts(String hosts)
hosts - Command delimited list of Cassandra hosts (hostnames or ipaddresses)this instance.public HectorCassandraClientConfigurer port(Integer port)
port - The cassandra port. Set null to use the default port number CassandraHost.DEFAULT_PORTthis instance.public HectorCassandraClientConfigurer keyspaceName(String keyspaceName)
keyspaceName - The keyspace name.this instance.public HectorCassandraClientConfigurer clusterName(String clusterName)
clusterName - The cluster 'tag' name.this instance.public HectorCassandraClientConfigurer columnFamilyGcGraceSeconds(Integer columnFamilyGcGraceSeconds)
this instance.public HectorCassandraClientConfigurer readConsistencyLevel(CassandraConsistencyLevel readConsistencyLevel)
readConsistencyLevel - The consistencly level used for read by id operations. (default:
                             CassandraConsistencyLevel.QUORUM)this instance.public HectorCassandraClientConfigurer writeConsistencyLevel(CassandraConsistencyLevel writeConsistencyLevel)
writeConsistencyLevel - The consistencly level used for write/update/remove operations.
                              (default: CassandraConsistencyLevel.QUORUM)public HectorCassandraClient create()
HectorCassandraClient matching this configurer configuration.Copyright © GigaSpaces.