BEA Systems, Inc.

Package weblogic.cluster.singleton

Provides interfaces to support WebLogic Clustering.

See:
          Description

Interface Summary
ClusterLeaderListener Listener that is called when the local server becomes the cluster leader.
ClusterMasterRemote  
LeaseLostListener  
LeaseObtainedListener  
Leasing The Leasing interface provides access to leasing services, which allow servers in the cluster to gain exclusive ownership over named entities.
LeasingBasis A LeasingBasis provides the underpinnings for implementing the LeaseManager.
MigrationData Information about one ongoing or completed migration.
RemoteLeasingBasis A RemoteLeasingBasis provides a remote implementation of LeasingBasis.
SingletonService This interface defines a stateless lightweight singeton service that has the following contract:
Activate is invoked on one and only one server in a cluster Deactivate can be called anytime after activate is called.
 

Class Summary
ConfigMigrationProcessor  
DatabaseLeasingBasis LeasingBasis that leverages an HA-database for lease ownership.
DomainMigrationHistoryImpl Holds the migration history of all domain members for exposure through console.
LeaseManager Implementation of the Leasing interface.
LeaseManagerFactory  
MigratableServerService MigratableServerService registers ServerMigrationCoordinator with the MBean server and creates the ClusterMaster Leasing implementation.
MigrationDataRuntimeMBeanImpl  
MigrationDebugLogger  
QueryDumper  
QueryHelper Helper class for ClusterMaster to determine servers that are unresponsive and to find lease owners.
QueryHelperImpl Helper class for ClusterMaster to determine servers that are unresponsive and to find lease owners.
RemoteLeasingBasisImpl Remote implementation of RemoteLeasingBasis as a wrapper around a LeasingBasis.
ReplicatedLeasingBasis LeasingBasis that delegates to replicated remote instances.
SimpleLeasingBasis Dumb LeasingBasis that holds leases in-memory.
SimpleLeasingBasis.LeaseEntry  
SingletonServicesDebugLogger  
 

Exception Summary
ClusterReformationInProgressException ClusterReformationInProgressException is just a tagging exception on top of IOException to indicate to the caller that consensus is going on right now.
DatabaseUnreachableException  
LeasingException  
MissedHeartbeatException Exception that is sent by a LeasingBasis implementation if it failed to deliver a heartbeat in a suitable time interval.
 

Package weblogic.cluster.singleton Description

Provides interfaces to support WebLogic Clustering.


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs92
Copyright 2006 BEA Systems Inc.