public abstract class ClusterFactory extends Object
The cluster factory implementation can be configured using the
net.kuujo.vertigo.cluster-factory system property.
Any custom cluster factories must extend this class.
| Modifier and Type | Field and Description |
|---|---|
protected org.vertx.java.platform.Container |
container |
protected org.vertx.java.core.Vertx |
vertx |
| Constructor and Description |
|---|
ClusterFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract Cluster |
createCluster(String address)
Creates a new cluster client.
|
static Cluster |
getCluster(String address,
org.vertx.java.core.Vertx vertx,
org.vertx.java.platform.Container container)
Gets the cluster client for the given cluster.
|
protected ClusterFactory |
setContainer(org.vertx.java.platform.Container container)
Sets the factory container instance.
|
protected ClusterFactory |
setVertx(org.vertx.java.core.Vertx vertx)
Sets the factory vertx instance.
|
protected org.vertx.java.core.Vertx vertx
protected org.vertx.java.platform.Container container
public static Cluster getCluster(String address, org.vertx.java.core.Vertx vertx, org.vertx.java.platform.Container container)
address - The cluster address.protected ClusterFactory setVertx(org.vertx.java.core.Vertx vertx)
vertx - The current Vertx instance.protected ClusterFactory setContainer(org.vertx.java.platform.Container container)
container - The current Vert.x container.Copyright © 2013-2014. All Rights Reserved.