jrunx.cluster
Class ClusterManager
jrunx.kernel.ServiceAdapter
|
+--jrunx.kernel.ServicePartition
|
+--jrunx.kernel.ConfigurableServicePartition
|
+--jrunx.cluster.ClusterManager
- All Implemented Interfaces:
- ClusterConstants, ClusterManagerMBean, ConfigurableServicePartitionMBean, javax.naming.Referenceable, java.io.Serializable, Service, ServiceMBean, ServicePartitionMBean
- public class ClusterManager
- extends ConfigurableServicePartition
- implements ClusterManagerMBean, ClusterConstants
Service that encapsulates the JINI lookup service and referees
ClusterableService discovery, joins, and events.
- Author:
- PS Neville
- See Also:
- Serialized Form
| Fields inherited from class jrunx.kernel.ServiceAdapter |
DEFAULT_DEACTIVATED, DEFAULT_DOMAIN, DOMAIN_NAME_SEPARATOR, DOMAIN_NAME_SUFFIX, domainName, jndiBindable, LOGGER_CACHE_TIME, SCHEDULER_SERVICE, SECURITY_MANAGER, server, status, TRANSACTION_MANAGER |
| Methods inherited from class jrunx.kernel.ServiceAdapter |
bind, findObjectInstance, findObjectInstance, findObjectInstance, getBindToJNDI, getDeactivated, getDomainName, getDomainSearchPath, getJRunService, getLogger, getName, getParentService, getReference, getResourceManager, getServerName, getServerProperties, getStatus, invokeMethod, isInPartition, isPartition, lookup, postDeregister, postRegister, preDeregister, preRegister, requestServer, scheduleRunnable, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, toString, unbind, unscheduleRunnable, updateStatus |
| Methods inherited from interface jrunx.kernel.ServiceMBean |
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind |
PROCESS_CLUSTERED
public static boolean PROCESS_CLUSTERED
ClusterManager
public ClusterManager()
init
public void init()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Not every service needs to init, implement it out of convenience.
- Specified by:
init in interface Service- Overrides:
init in class ConfigurableServicePartition
destroy
public void destroy()
throws java.lang.Exception
- Description copied from class:
ServiceAdapter
- Every service is eventually destroyed. Convenience implementation.
- Specified by:
destroy in interface Service- Overrides:
destroy in class ConfigurableServicePartition
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface ClusterManagerMBean
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled in interface ClusterManagerMBean
setUnicastPeer
public void setUnicastPeer(java.lang.String host)
- Specified by:
setUnicastPeer in interface ClusterManagerMBean
getUnicastPeer
public java.lang.String getUnicastPeer()
- Specified by:
getUnicastPeer in interface ClusterManagerMBean
getLocators
public java.util.ArrayList getLocators()
- Specified by:
getLocators in interface ClusterManagerMBean
getClusterManagerJAR
public java.lang.String getClusterManagerJAR()
setClusterManagerJAR
public void setClusterManagerJAR(java.lang.String clusterManagerJAR)
getPolicy
public java.lang.String getPolicy()
setPolicy
public void setPolicy(java.lang.String policy)
getLogDirectory
public java.lang.String getLogDirectory()
setLogDirectory
public void setLogDirectory(java.lang.String logLocation)
getTemporaryDirectory
public java.lang.String getTemporaryDirectory()
- Specified by:
getTemporaryDirectory in interface ClusterManagerMBean
setTemporaryDirectory
public void setTemporaryDirectory(java.lang.String temporaryDirectory)
- Specified by:
setTemporaryDirectory in interface ClusterManagerMBean
getClusterDomain
public java.lang.String getClusterDomain()
- Specified by:
getClusterDomain in interface ClusterManagerMBean
setClusterDomain
public void setClusterDomain(java.lang.String clusterDomain)
- Specified by:
setClusterDomain in interface ClusterManagerMBean
getClusteredServerNames
public java.util.ArrayList getClusteredServerNames()
- Specified by:
getClusteredServerNames in interface ClusterManagerMBean
getClusteredHostAddresses
public java.util.ArrayList getClusteredHostAddresses()
- Specified by:
getClusteredHostAddresses in interface ClusterManagerMBean
getClusteredServersInfo
public java.util.ArrayList getClusteredServersInfo()
- Specified by:
getClusteredServersInfo in interface ClusterManagerMBean
updateClusterServers
protected void updateClusterServers(ClusterableService stub,
boolean addFlag)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.