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 which can be obtained from the Cluster.builder() method.

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


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 others cannot. In particular, the ones that cannot be changed afterwards includes:

Returns:
the configuration to use for the new cluster.


Copyright © 2013. All Rights Reserved.