Package jrunx.cluster

Interface Summary
ClusterableService This interface defines the remote (rmi) non-manageable (not jmx) functionality for Clusterable services.
ClusterableServiceAdapterMBean This interface defines manageable characteristics of a ClusterableService.
ClusterConstants Constant values for the runx.cluster package.
ClusterDeployerServiceMBean Management interface for the ClusterDeployerService.
ClusterManagerMBean Management interface for the ClusterManager and JINI Lookup Service.
PeerListener  
 

Class Summary
AbstractBuddyAlgorithm This algorithm treats one ClusterableService as the primary service, and invokes all methods on it.
BroadcastAlgorithm A cluster algorithm that re-invokes certain methods -- usually "write" methods, or setters -- methods on every service instance in the cluster.
BuddyAlgorithm This algorithm treats one ClusterableService as the primary service, and invokes all methods on it.
ClusterableServiceAdapter This is an extension of ServiceAdapter that discovers a lookup service (encapsulated in the jrunx.cluster.ClusterManager) and uses it to find all ClusterableServiceAdapter instances of the same class, and possibly with some of the same attributes (as defined by overridden instances of this class), as itself.
ClusterAlgorithm This abstract class represents the base algorithm used in selecting a stub for clustering.
ClusterDeployerService  
ClusterDeploymentAgent This class solves the problem of trying to deploy to cluster peers for which a JINI peer added event has been received, but for which the peer hasn't finished starting all of it's services.
ClusterListener This listener is created by every ClusterableServiceAdapter subclass, and allows clustered services to respond to events that occur in the ClusterManager and in the stubs of a clustered service's remote peers.
ClusterManager Service that encapsulates the JINI lookup service and referees ClusterableService discovery, joins, and events.
RoundRobinAlgorithm This algorithm selects the first ClusterableService in a list of such services, and selects the next service in the list for each subsequent invocation.
SecurityFilter This servlet filter is intended to be used in the cluster deployment web application, so that only members of the cluster can access the web application.
ServerInfo  
StatefulBuddyAlgorithm This algorithm treats one ClusterableService as the primary service, and invokes all methods on it.
StickyRoundRobinAlgorithm This extension of the RoundRobin algorithm differs from its superclass in that it randomly selects a ClusterableService only when it needs to, such as on a recoverable failure or on the first invocation, and otherwise pins invocations to the same service it has selected previously.
WebAppFileNameFilter  
 

Exception Summary
ClusterException This class denotes a reinvokable, recoverable Exception such as a RemoteException.
 



Copyright � 2002 Macromedia Corporation. All Rights Reserved.