com.caucho.server.cluster
Class ProCluster

java.lang.Object
  extended by com.caucho.server.cluster.Cluster
      extended by com.caucho.server.cluster.ProCluster
All Implemented Interfaces:
SchemaBean, EnvironmentBean, EnvironmentListener

public class ProCluster
extends Cluster

Defines a set of clustered servers.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.server.cluster.Cluster
Cluster.ServerVar, Cluster.Var
 
Field Summary
 
Fields inherited from class com.caucho.server.cluster.Cluster
_clusterLocal, _serverIdLocal
 
Constructor Summary
ProCluster()
           
ProCluster(ProResin resin)
           
 
Method Summary
protected  StoreManager createPersistentStore(java.lang.String type)
          Creates a persistent store instance.
protected  ProServer createResinServer(ClusterServer clusterServer)
           
 void startRemote()
          Start any work in notifying other members in the cluster that the server is active.
 
Methods inherited from class com.caucho.server.cluster.Cluster
addBuilderProgram, addDynamicServer, addDynamicServer, addServer, addServerDefault, classLoaderDestroy, classLoaderInit, close, createJdbcStore, createMachine, createServer, decode, environmentBind, environmentConfigure, environmentStart, environmentStop, findConnector, findServer, findServer, generateBackup, generateBackupCode, generateBackupCode, getAdmin, getClassLoader, getCluster, getCurrent, getId, getLocal, getMachineList, getObjectName, getPrimary, getPrimaryIndex, getResin, getRootDirectory, getSchema, getSecondary, getSecondaryIndex, getSelfServer, getServer, getServer, getServerId, getServerList, getServerPorts, getStore, getTertiary, getTertiaryIndex, getVersion, isDynamicServerEnable, removeDynamicServer, setDynamicServerEnable, setId, setRootDirectory, setStore, start, startClusterUpdate, startPersistentStore, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProCluster

public ProCluster(ProResin resin)

ProCluster

public ProCluster()
Method Detail

createResinServer

protected ProServer createResinServer(ClusterServer clusterServer)
Overrides:
createResinServer in class Cluster

createPersistentStore

protected StoreManager createPersistentStore(java.lang.String type)
Creates a persistent store instance.

Overrides:
createPersistentStore in class Cluster

startRemote

public void startRemote()
Start any work in notifying other members in the cluster that the server is active.

Overrides:
startRemote in class Cluster