Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06

Package weblogic.cluster.singleton

Provides interfaces and classes for Clusters.

See:
          Description

Interface Summary
ClusterLeaderListener Listener that is called when the local server becomes the cluster leader.
ConsensusServiceGroupViewListener Listener that is called when the group view of the cluster leader changes.
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.
MemberDeathDetector  
MemberDeathDetectorHeartbeatReceiverIntf  
MigrationData Information about one ongoing or completed migration.
MigratorInterface  
RemoteLeasingBasis A RemoteLeasingBasis provides a remote implementation of LeasingBasis.
ServiceLocationSelector Different migration policies like Exactly-once or Failure-recovery have different rules for selecting the next server for migration.
SingletonMonitorRemote  
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.
SingletonServicesStateManager  
SingletonServicesStateManagerRemote  
 

Class Summary
AbstractServiceLocationSelector This class is the base class for all the ServiceLocationSelector interface implementations.
BasicServiceLocationSelector Round-robin server selection algorithm
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  
PostAdminSingletonServicesService  
PreAdminSingletonServicesService  
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.
ReplicatedSingletonServicesStateManager.HeartbeatMessage  
ReplicatedSingletonServicesStateManager.Message  
ReplicatedSingletonServicesStateManager.StateDumpMessage  
ReplicatedSingletonServicesStateManager.UpdateMessage  
ServiceMigrationDataRuntimeMBeanImpl  
SimpleLeasingBasis Dumb LeasingBasis that holds leases in-memory.
SimpleLeasingBasis.LeaseEntry  
SingletonMonitorServiceTracker  
SingletonServicesBatchManager  
SingletonServicesDebugLogger  
SingletonServicesManager.Util  
SingletonServicesState  
SingletonServiceWrapper  
 

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 and classes for Clusters.


Copyright 1996, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-06