public static interface Cluster.Initializer
But it is also possible to implement a custom
Initializer that retrieves
initialization from a web-service or from a configuration file.
|Modifier and Type||Method and Description|
An optional name for the created cluster.
The configuration to use for the new cluster.
Returns the initial Cassandra hosts to connect to.
Optional listeners to register against the newly created cluster.
Such name is optional (a default name will be created otherwise) and is currently only use
for JMX reporting of metrics. See
Cluster.getClusterName() for more information.
nullto use an automatically generated name.
Cluster.Builder.addContactPoint(java.lang.String)for more details on contact points.
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:
Note that contrary to listeners registered post Cluster creation, the listeners returned
by this method will see
Host.StateListener.onAdd(com.datastax.driver.core.Host) events for the initial contact
Host.StateListenerto register against the newly created cluster.
Copyright © 2012–2020. All rights reserved.