com.datastax.driver.core
Interface Cluster.Initializer

All Known Implementing Classes:
Cluster.Builder
Enclosing class:
Cluster

public static interface Cluster.Initializer

Initializer for Cluster instances.

If you want to create a new Cluster instance programmatically, then it is advised to use Cluster.Builder (obtained through the Cluster.builder() method).

But it is also possible to implement a custom Initializer that retrieve initialization from a web-service or from a configuration file for instance.


Method Summary
 Configuration getConfiguration()
          The configuration to use for the new cluster.
 List<InetAddress> getContactPoints()
          Returns the initial Cassandra hosts to connect to.
 

Method Detail

getContactPoints

List<InetAddress> getContactPoints()
Returns the initial Cassandra hosts to connect to.

Returns:
the initial Cassandra contact points. See Cluster.Builder.addContactPoint(java.lang.String) for more details on contact points.

getConfiguration

Configuration getConfiguration()
The configuration to use for the new cluster.

Note that some configuration can be modified after the cluster initialization but some other cannot. In particular, the ones that cannot be change afterwards includes:

Returns:
the configuration to use for the new cluster.


Copyright © 2013. All Rights Reserved.