public abstract class ClusterManagerFactory extends Object
The cluster manager factory implementation can be configured using the
net.kuujo.vertigo.cluster-manager-factory system property.
Any custom cluster manager 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 |
|---|
ClusterManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract ClusterManager |
createClusterManager(String address)
Creates a new cluster manager.
|
static ClusterManager |
getClusterManager(String address,
org.vertx.java.core.Vertx vertx,
org.vertx.java.platform.Container container)
Gets the cluster manager for the given cluster.
|
protected ClusterManagerFactory |
setContainer(org.vertx.java.platform.Container container)
Sets the factory container instance.
|
protected ClusterManagerFactory |
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 ClusterManager getClusterManager(String address, org.vertx.java.core.Vertx vertx, org.vertx.java.platform.Container container)
address - The cluster address.protected ClusterManagerFactory setVertx(org.vertx.java.core.Vertx vertx)
vertx - The current Vertx instance.protected ClusterManagerFactory setContainer(org.vertx.java.platform.Container container)
container - The current Vert.x container.public abstract ClusterManager createClusterManager(String address)
address - The cluster address.Copyright © 2013-2014. All Rights Reserved.