A C D E F G H I J L M P Q R S T U V

A

acquire() - Method in interface com.sun.enterprise.ee.cms.core.Signal
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition Signal must be mandatorily acquired before any processing for recovery operations.
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
Signal is acquired prior to processing of the signal to protect group resources that are being acquired from being affected by a race condition
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureRecoverySignalImpl
Must be called by client before beginning any recovery operation in order to get support of failure fencing.
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition Signal must be mandatorily acquired before any processing for recovery operations.
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition Signal must be mandatorily acquired before any processing for recovery operations.
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition
acquire() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition
Action - Interface in com.sun.enterprise.ee.cms.core
Base interface to denote an Action.
ActionException - Exception in com.sun.enterprise.ee.cms.core
This exception is a general exception thrown by the consumeSignal method of concrete Action implementations.
ActionException() - Constructor for exception com.sun.enterprise.ee.cms.core.ActionException
 
ActionException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.ActionException
 
ActionFactory - Interface in com.sun.enterprise.ee.cms.core
Produces Action instances.
addActionFactory(FailureNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a FailureNotificationActionFactory instance.
addActionFactory(String, FailureRecoveryActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a FailureRecoveryActionFactory instance.
addActionFactory(JoinNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a JoinNotificationActionFactory instance.
addActionFactory(JoinedAndReadyNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a JoinedAndReadyNotificationActionFactory instance.
addActionFactory(PlannedShutdownActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a PlannedShutdownActionFactory instance.
addActionFactory(MessageActionFactory, String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a MessageActionFactory instance for the specified component name.
addActionFactory(FailureSuspectedActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a FailureSuspectedActionFactory Instance.
addActionFactory(GroupLeadershipNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Registers a GroupLeadershipNotificationActionFactory instance.
addActionFactory(FailureNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a FailureNotificationActionFactory instance.
addActionFactory(String, FailureRecoveryActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a FailureRecoveryActionFactory instance.
addActionFactory(JoinedAndReadyNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a JoinedAndReadyNotificationActionFactory instance.
addActionFactory(JoinNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a JoinNotificationActionFactory instance.
addActionFactory(PlannedShutdownActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a PlannedShuttdownActionFactory instance.
addActionFactory(MessageActionFactory, String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Registers a MessageActionFactory instance for the specified component name.
addActionFactory(FailureSuspectedActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
addActionFactory(GroupLeadershipNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
addToCache(String, String, Serializable, Serializable) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
Caches a serializable object representing state to be cached.
addToCache(String, String, Serializable, Serializable) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
addToCache(String, String, Serializable, byte[]) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
addToGracefulShutdownList(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
addToGroupShutdownList(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
addToLocalCache(String, String, Serializable, Serializable) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
Locally caches a serializable object representing state to be cached.
addToLocalCache(String, String, Serializable, Serializable) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
addToLocalCache(String, String, Serializable, byte[]) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
addToLocalCache(GMSCacheable, Object) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
addToSuspectList(String) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
addToSuspectList(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
announceClusterShutdown(GMSMessage) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
announceClusterShutdown(GMSMessage) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Sends an announcement to the group that a cluster wide shutdown is impending
announceGroupShutdown(String, GMSConstants.shutdownState) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
This method can be used by parent application to notify all group members that the parent application is "initiating" or has "completed" shutdown of this group.
announceGroupShutdown(String, GMSConstants.shutdownState) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
announceGroupShutdown(String, GMSConstants.shutdownState) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
This method is used to announce that the group is about to be shutdown.
announceGroupShutdown(String, GMSConstants.shutdownState) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
This method can be used by a controlling parent application that has a static preconfiguration of all members of the group to announce that the parent application is "initiating" and then that it has "completed" startup of all preconfigured members of this group.
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Demarcate the INITIATION and COMPLETION of group startup.
announceGroupStartup(String, GMSConstants.groupStartupState, List<String>) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Invoked indirectly by a controlling parent application that has a static preconfiguration of all members of the group to announce that the parent application is "initiating" and then that it has "completed" startup of all preconfigured members of this group.
announceWatchdogObservedFailure(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
GMS WATCHDOG member reports serverToken has been observed to have failed to this GMS group.
announceWatchdogObservedFailure(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
GMS WATCHDOG member reports serverToken has been observed to have failed to this GMS group.
announceWatchdogObservedFailure(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
announceWatchdogObservedFailure(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
announceWatchdogObservedFailure(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
announceWatchdogObservedFailure(String) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Allow for enhanced GMS failure detection by external control entities (one example is NodeAgent of Glassfish Application Server.) Only a GMS MemberType of WATCHDOG is allowed to broadcast to all members of a group that this serverToken has failed.
ApplicationServer - Class in com.sun.enterprise.ee.cms.tests
This is an example used to demonstrate the application layer that controls the lifecycle of the GMS module.
ApplicationServer(String, String, GroupManagementService.MemberType, Properties) - Constructor for class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
ApplicationServer.CLB - Class in com.sun.enterprise.ee.cms.tests
 
ApplicationServer.CLB(boolean, long, long) - Constructor for class com.sun.enterprise.ee.cms.tests.ApplicationServer.CLB
 
assumeGroupLeadership() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
lets this instance become a group leader explicitly Typically this can be employed by an administrative member to become a group leader prior to shutting down a group of members simultaneously.
assumeGroupLeadership() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
assumeGroupLeadership() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
assumeGroupLeadership() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Provides for this instance to become a group leader explicitly.

C

CallBack - Interface in com.sun.enterprise.ee.cms.core
This is a convenience interface that an Action implementation's parent thread can implement and pass to the Action implementation so that the parent thread is called back for any processing operation.
CheckIfGroupShuttingDownTest - Class in com.sun.enterprise.ee.cms.tests.checkgroupshutdown
Created by IntelliJ IDEA.
CheckIfGroupShuttingDownTest() - Constructor for class com.sun.enterprise.ee.cms.tests.checkgroupshutdown.CheckIfGroupShuttingDownTest
 
clusterViewEvent(ClusterViewEvent, ClusterView) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
com.sun.enterprise.ee.cms.core - package com.sun.enterprise.ee.cms.core
Shoal GMS's core client API
com.sun.enterprise.ee.cms.impl.client - package com.sun.enterprise.ee.cms.impl.client
Shoal GMS's reference implementations of the client-side ActionFactory and Action sub-types
com.sun.enterprise.ee.cms.impl.common - package com.sun.enterprise.ee.cms.impl.common
 
com.sun.enterprise.ee.cms.impl.jxta - package com.sun.enterprise.ee.cms.impl.jxta
 
com.sun.enterprise.ee.cms.logging - package com.sun.enterprise.ee.cms.logging
 
com.sun.enterprise.ee.cms.spi - package com.sun.enterprise.ee.cms.spi
 
com.sun.enterprise.ee.cms.tests - package com.sun.enterprise.ee.cms.tests
 
com.sun.enterprise.ee.cms.tests.checkgroupshutdown - package com.sun.enterprise.ee.cms.tests.checkgroupshutdown
 
com.sun.enterprise.ee.cms.tests.multigroupjoin - package com.sun.enterprise.ee.cms.tests.multigroupjoin
 
com.sun.enterprise.ee.cms.tests.p2pmessagesend - package com.sun.enterprise.ee.cms.tests.p2pmessagesend
 
compare(Object, Object) - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable
 
consumeSignal(Signal) - Method in interface com.sun.enterprise.ee.cms.core.Action
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.FailureNotificationActionImpl
processes the recovery signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.FailureRecoveryActionImpl
processes the recovery signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.FailureSuspectedActionImpl
processes the signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.GroupLeadershipNotificationActionImpl
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.JoinedAndReadyNotificationActionImpl
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.JoinNotificationActionImpl
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.MessageActionImpl
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
consumeSignal(Signal) - Method in class com.sun.enterprise.ee.cms.impl.client.PlannedShutdownActionImpl
Implementations of consumeSignal should strive to return control promptly back to the thread that has delivered the Signal.
contains(Object) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns true if the DSC contains an entry wherein the component key portion of the composite key in the DSC is the same as the key specified in the argument
contains(String, Object) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns true if the DSC contains an entry wherein the componentName and the componet key portion of the composite key in the DSC is the same as the parameters specified in the argument
contains(Object) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
contains(String, Object) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
createDistributedStateCache() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
createDistributedStateCache() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
ctx - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
ctx - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
CustomTagNames - Enum in com.sun.enterprise.ee.cms.impl.jxta
 

D

DEFAULT_GROUP_COMMUNICATION_PROVIDER - Static variable in class com.sun.enterprise.ee.cms.core.GMSConstants
 
DistributedStateCache - Interface in com.sun.enterprise.ee.cms.core
Represents a Caching facility that allows each member of the group to use key-value pairs representing the key to their cachable state and the value being serializable objects representing a state to be cached.
DistributedStateCacheImpl - Class in com.sun.enterprise.ee.cms.impl.jxta
Messaging based implementation of a shared distributed state cache(DSC).
DSCMessage - Class in com.sun.enterprise.ee.cms.impl.common
This is a wrapper Serializable dedicated to support the DistributedStateCache such that the message ncapsulates the operation for which the message is intended at the receivers end.
DSCMessage(GMSCacheable, Object, String) - Constructor for class com.sun.enterprise.ee.cms.impl.common.DSCMessage
This constructor expects a GMSCacheable object representing the composite key comprising component, member id, and the state specific key, followed by the value.
DSCMessage(ConcurrentHashMap<GMSCacheable, Object>, String, boolean) - Constructor for class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
DSCMessage.OPERATION - Enum in com.sun.enterprise.ee.cms.impl.common
 

E

equals(Object) - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable

We compare the contents of the GMSCacheable argument passed in with the contents of this instance and determine if they are the same.

EventPacket - Class in com.sun.enterprise.ee.cms.impl.jxta
 
EventPacket(ClusterViewEvents, SystemAdvertisement, ClusterView) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.EventPacket
 

F

failedMember - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
failedMember - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
FailureNotificationAction - Interface in com.sun.enterprise.ee.cms.core
Implementations of this interface consume FailureNotificationSignals which provide specifics associated with a failed member.
FailureNotificationActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory.
FailureNotificationActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of FailureNotificationActionFactory
FailureNotificationActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureNotificationActionFactoryImpl
 
FailureNotificationActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of the FailureNotificationAction
FailureNotificationActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureNotificationActionImpl
 
FailureNotificationSignal - Interface in com.sun.enterprise.ee.cms.core
Signal corresponding to FailureNotificationAction.
FailureNotificationSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implements FailureNotificationSignal
FailureNotificationSignalImpl(String, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
FailureRecoveryAction - Interface in com.sun.enterprise.ee.cms.core
Action type corresponding to a recovery oriented action.Implementations consume a FailureRecoverySignal.
FailureRecoveryActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory.
FailureRecoveryActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of FailureRecoveryActionFactory interface
FailureRecoveryActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureRecoveryActionFactoryImpl
 
FailureRecoveryActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of FailureRecoveryAction interface
FailureRecoveryActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureRecoveryActionImpl
 
FailureRecoverySignal - Interface in com.sun.enterprise.ee.cms.core
Specific to recovery related signal.
FailureRecoverySignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implements the FailureRecoverySignal Interface and provides operations corresponding to a recovery oriented Signal's behavior
FailureRecoverySignalImpl(String, String, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.FailureRecoverySignalImpl
 
FailureSuspectedAction - Interface in com.sun.enterprise.ee.cms.core
An Action type that consumes FailureSuspectedSignal.
FailureSuspectedActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of Action standing for creation of FailureSuspicionAction instances.
FailureSuspectedActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of FailureSuspectedActionFactory
FailureSuspectedActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureSuspectedActionFactoryImpl
 
FailureSuspectedActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of FailureSuspicionAction interface
FailureSuspectedActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.FailureSuspectedActionImpl
 
FailureSuspectedSignal - Interface in com.sun.enterprise.ee.cms.core
Provides notification of a member's suspected (unconfirmed) failure.
FailureSuspectedSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
 
FailureSuspectedSignalImpl(String, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
FD_MAX_RETRIES - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
FD_TIMEOUT - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 

G

getAdvertisement() - Method in class com.sun.enterprise.ee.cms.impl.jxta.MessagePacket
 
getAllCache() - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns the current cache state to caller.
getAllCache() - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
getAllCurrentMembers() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
returns a List of strings containing the current group membership including spectator members.
getAllCurrentMembers() - Method in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignal
provides a list of all live members i.e.
getAllCurrentMembers() - Method in interface com.sun.enterprise.ee.cms.core.JoinedAndReadyNotificationSignal
 
getAllCurrentMembers() - Method in interface com.sun.enterprise.ee.cms.core.JoinNotificationSignal
provides a list of all live members i.e.
getAllCurrentMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
provides a list of all live members i.e.
getAllCurrentMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
getAllCurrentMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
getAllCurrentMembers() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getAllCurrentMembers() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
returns a List containing the current group membership including spectator members.
getAllCurrentMembersWithStartTimes() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
returns a List of strings containing the current group membership including spectator members.
getAllCurrentMembersWithStartTimes() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getAllCurrentMembersWithStartTimes() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getAllGMSInstancesForMember() - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
For the case where there are multiple groups in which this process has become a member.
getAllMemberDetails(Serializable) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
returns the member details pertaining to the given key.
getAllMemberDetails(Serializable) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
getCache() - Method in class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
getClusterView() - Method in class com.sun.enterprise.ee.cms.impl.jxta.EventPacket
 
getClusterViewEvent() - Method in class com.sun.enterprise.ee.cms.impl.jxta.EventPacket
 
getComponentName() - Method in interface com.sun.enterprise.ee.cms.core.FailureRecoverySignal
 
getComponentName() - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable
 
getComponentName() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureRecoverySignalImpl
 
getComponentName() - Method in class com.sun.enterprise.ee.cms.spi.GMSMessage
 
getCurrentAliveOrReadyMembers() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
* returns only the members that are in ALIVE or READY state
getCurrentAliveOrReadyMembers() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getCurrentCoreMembers() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
returns a List of strings containing the current core members in the group
getCurrentCoreMembers() - Method in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignal
provides a list of all live and current CORE designated members.
getCurrentCoreMembers() - Method in interface com.sun.enterprise.ee.cms.core.JoinedAndReadyNotificationSignal
 
getCurrentCoreMembers() - Method in interface com.sun.enterprise.ee.cms.core.JoinNotificationSignal
provides a list of all live and current CORE designated members.
getCurrentCoreMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
provides a list of all live and current CORE designated members.
getCurrentCoreMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
getCurrentCoreMembers() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
getCurrentCoreMembers() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getCurrentCoreMembers() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
returns a List containing the current core members in the group.
getCurrentCoreMembersWithStartTimes() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
returns a List of strings containing the current core members in the group.
getCurrentCoreMembersWithStartTimes() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getCurrentCoreMembersWithStartTimes() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getCurrentView() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Return a snapshot of members in current view.
getCurrentView() - Method in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignal
provides a list of the current view's snapshot at time signal arrives.
getCurrentView() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
provides a list of the current view's snapshot at time signal arrives.
getCurrentView() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getCurrentView() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getDistributedStateCache() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
returns a DistributedStateCache object that provides the ability to set and retrieve CachedStates.
getDistributedStateCache() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getDistributedStateCache() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
getDistributedStateCache() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
returns a DistributedStateCache object that provides the ability to set and retrieve CachedStates.
getEventSubType() - Method in interface com.sun.enterprise.ee.cms.core.GroupStartupNotificationSignal
Denote whether Joining member is joining group as part of an entire group startup or not.
getEventSubType() - Method in interface com.sun.enterprise.ee.cms.core.PlannedShutdownSignal
Planned shutdown events can be one of two types, Group Shutdown or Instance Shutdown.
getEventSubType() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
getEventSubType() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
getEventSubType() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
Planned shutdown events can be one of two types, Group Shutdown or Instance Shutdown.
getFailedMemberToken() - Method in interface com.sun.enterprise.ee.cms.core.FailureNotificationSignal
Deprecated.  
getFailedMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
Deprecated.  
getFailureRecoveryComponents() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
getFromCache(String, String, Serializable) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
retrieves the cache for the given composite key of component name, member token id and the key.
getFromCache(Object) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns a Map containing entries that are in the DSC where either the componentName or the memberToken or the key is the same as the key specified in the argument.
getFromCache(String, String, Serializable) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
getFromCache(Object) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
getFromCacheForPattern(String, String) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns a Map containing key-value pairs matching entries that have keys with the given componentName and memberToken
getFromCacheForPattern(String, String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
getGMSContext(String) - Static method in class com.sun.enterprise.ee.cms.impl.common.GMSContextFactory
 
getGMSModule(String) - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
This returns an instance of the GroupManagementService for a given non-null group name.
getGMSModule() - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
This is to be used only in the case where this process is a member of one and only one group and the group name is unknown to the caller.
getGroupCommunicationProvider() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getGroupCommunicationProvider() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
getGroupHandle() - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Returns an implementation of GroupHandle
getGroupHandle() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
returns Group handle
getGroupHandle() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Returns an implementation of GroupHandle
getGroupHandle() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
returns Group handle
getGroupLeader() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Return the leader of the group
getGroupLeader() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
getGroupLeader() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getGroupLeader() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Returns the Group Leader as defined by the underlying Group Communication Provider.
getGroupName() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
getGroupName() - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Returns the group name for this context
getGroupName() - Method in interface com.sun.enterprise.ee.cms.core.Signal
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
returns the name of the group this context represents.
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
returns the name of the group this context represents
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
returns the group to which the member involved in the Signal belonged to
getGroupName() - Method in class com.sun.enterprise.ee.cms.spi.GMSMessage
 
getInstanceName() - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Returns the Instance name for this context
getInstanceName() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
getKey() - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable
 
getKey() - Method in class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
getLocalAddress() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Returns the address representing the peer identified by this process.
getLogger(String) - Static method in class com.sun.enterprise.ee.cms.logging.GMSLogDomain
 
getMemberDetails(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
returns the details pertaining to the given member.
getMemberDetails() - Method in interface com.sun.enterprise.ee.cms.core.Signal
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
returns the details pertaining to the given member.
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
 
getMemberDetails() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details
getMembers() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
returns a list of members that are currently alive in the group
getMembers() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
returns a list of members that are currently alive in the group.
getMemberState(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
API for giving the state of the member Calls #getMemberState(String, long, long) with implementation default values for threshold and timeout.
getMemberState(String, long, long) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Returns the state of the member.
getMemberState() - Method in interface com.sun.enterprise.ee.cms.core.JoinNotificationSignal
Provides the current liveness state of the member whose joining the group is being signalled by this JoinNotification Signal.
getMemberState() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
getMemberState(String, long, long) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
getMemberState(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
getMemberState(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getMemberState(String, long, long) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getMemberState(String, long, long) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Returns the state of the member.
getMemberState(String) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Returns the member state as defined in the Enum MemberStates
getMemberToken() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
returns the member token
getMemberToken() - Method in interface com.sun.enterprise.ee.cms.core.Signal
returns the identity token of the member that caused this signal to be generated.
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
returns the identity token of the failed member
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
returns the identity token of the member that caused this signal to be generated.
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
returns the identity token of the member that caused this signal to be generated.
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
returns the identity token of the member that caused this signal to be generated.
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
returns the identity token of the member that caused this signal to be generated.
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
 
getMemberToken() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
 
getMemberTokenId() - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable
 
getMemberType() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
returns the member type
getMemberType() - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Returns the MemberType for this context
getMemberType() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getMemberType(GroupManagementService.MemberType) - Static method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
getMemberType() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
getMemberType() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
getMessage() - Method in interface com.sun.enterprise.ee.cms.core.MessageSignal
Returns the message(payload) as a byte array.
getMessage() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
Returns the message(payload) as a byte array.
getMessage() - Method in class com.sun.enterprise.ee.cms.impl.jxta.MessagePacket
 
getMessage() - Method in class com.sun.enterprise.ee.cms.spi.GMSMessage
 
getOperation() - Method in class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
getPreviousView() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Return snapshot of members in previous view.
getPreviousView() - Method in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignal
provides a list of the previous view's snapshot at time signal arrives.
getPreviousView() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
provides a list of the previous view's snapshot at time signal arrives.
getPreviousView() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
getPreviousView() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getRouter() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
returns the router
getRouter() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
returns the router
getServerIdentityToken() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
returns the serverIdentityToken pertaining to the process that owns this GMS instance
getServerIdentityToken() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
returns the serverIdentityToken pertaining to the process that owns this GMS instance
getShutdownHelper() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getShutdownHelper() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
getSnapShotId() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
Returns the time the member joined the group.
getStartTime() - Method in interface com.sun.enterprise.ee.cms.core.Signal
returns the start time of the member involved in this Signal.
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
returns the start time of the member involved in this Signal.
getStartTime() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
returns the start time of the member involved in this Signal.
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
getStartTime() - Method in class com.sun.enterprise.ee.cms.spi.GMSMessage
 
getSuspectList() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
getSuspectList() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
getSuspectList() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
getSystemAdvertisement() - Method in class com.sun.enterprise.ee.cms.impl.jxta.EventPacket
 
getTargetComponent() - Method in interface com.sun.enterprise.ee.cms.core.MessageSignal
Returns the target component in this member to which this message is addressed.
getTargetComponent() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
Returns the target component in this member to which this message is addressed.
getValue() - Method in class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
getViewWindow() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
gms - Variable in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
GMS_LOGGER - Static variable in class com.sun.enterprise.ee.cms.logging.GMSLogDomain
 
GMSCacheable - Class in com.sun.enterprise.ee.cms.core
Support class for DistributedStateCacheImpl.
GMSCacheable(String, String, Serializable) - Constructor for class com.sun.enterprise.ee.cms.core.GMSCacheable
 
GMSCacheable(String, String, Object) - Constructor for class com.sun.enterprise.ee.cms.core.GMSCacheable
 
GMSClientService - Class in com.sun.enterprise.ee.cms.tests
This is a mock object that exists to demonstrate a GMS client.
GMSClientService(String, String, boolean) - Constructor for class com.sun.enterprise.ee.cms.tests.GMSClientService
 
GMSConfigConstants - Class in com.sun.enterprise.ee.cms.impl.common
Configuration constants used to denote keys for configuration elements.
GMSConfigConstants() - Constructor for class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
GMSConstants - Class in com.sun.enterprise.ee.cms.core
Herein we specify client facing constants that may be applicable to specific GMS notifications, api calls or key descriptions.
GMSConstants() - Constructor for class com.sun.enterprise.ee.cms.core.GMSConstants
 
GMSConstants.groupStartupState - Enum in com.sun.enterprise.ee.cms.core
 
GMSConstants.shutdownState - Enum in com.sun.enterprise.ee.cms.core
 
GMSConstants.shutdownType - Enum in com.sun.enterprise.ee.cms.core
 
GMSConstants.startupType - Enum in com.sun.enterprise.ee.cms.core
 
GMSContext - Interface in com.sun.enterprise.ee.cms.impl.common
Provides contextual information about all useful GMS artifacts.
GMSContext - Class in com.sun.enterprise.ee.cms.impl.jxta
 
GMSContext(String, String, GroupManagementService.MemberType, Properties) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
GMSContextBase - Class in com.sun.enterprise.ee.cms.impl.common
 
GMSContextBase(String, String, GroupManagementService.MemberType) - Constructor for class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
GMSContextFactory - Class in com.sun.enterprise.ee.cms.impl.common
Produces and retains the GMSContext for the lifetime of the GMS instance
GMSException - Exception in com.sun.enterprise.ee.cms.core
An exception class that captures exception conditions occuring while startup or shutdown of the GMS layer.
GMSException() - Constructor for exception com.sun.enterprise.ee.cms.core.GMSException
 
GMSException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSException
 
GMSException(Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSException
 
GMSException(String, Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSException
 
GMSFactory - Class in com.sun.enterprise.ee.cms.core
This is the entry point to GMS for the parent application that is initiating GMS module and by client components in the parent app that need to interact with GMS for group events or send or receive messages.
GMSLogDomain - Class in com.sun.enterprise.ee.cms.logging
GMS logger that abstracts out application specific loggers.
GMSLogDomain() - Constructor for class com.sun.enterprise.ee.cms.logging.GMSLogDomain
 
GMSMember - Class in com.sun.enterprise.ee.cms.core
Encapsulates the member token and the member type in a serializable
GMSMember(String, String, String, Long) - Constructor for class com.sun.enterprise.ee.cms.core.GMSMember
Constructor
gmsMember - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
gmsMemberType - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
GMSMessage - Class in com.sun.enterprise.ee.cms.spi
This is a wrapper Serializable so that a message sent to a remote member can be further filtered to a target component in that remote member.
GMSMessage(String, byte[], String, Long) - Constructor for class com.sun.enterprise.ee.cms.spi.GMSMessage
 
GMSNotEnabledException - Exception in com.sun.enterprise.ee.cms.core
 
GMSNotEnabledException() - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotEnabledException
 
GMSNotEnabledException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotEnabledException
 
GMSNotEnabledException(String, Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotEnabledException
 
GMSNotEnabledException(Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotEnabledException
 
GMSNotInitializedException - Exception in com.sun.enterprise.ee.cms.core
An exception class that captures exception conditions occuring while startup or shutdown of the GMS layer.
GMSNotInitializedException() - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotInitializedException
 
GMSNotInitializedException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotInitializedException
 
GMSNotInitializedException(Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotInitializedException
 
GMSNotInitializedException(String, Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.GMSNotInitializedException
 
GROUP_COMMUNICATION_PROVIDER - Static variable in class com.sun.enterprise.ee.cms.core.GMSConstants
 
GroupCommunicationProvider - Interface in com.sun.enterprise.ee.cms.spi
Provides a plugging interface for integrating group communication providers(GCP).
GroupCommunicationProviderImpl - Class in com.sun.enterprise.ee.cms.impl.jxta
Implements the GroupCommunicationProvider interface to plug in JxtaClusterManagement layer as a Group Communication Provider for GMS.
GroupCommunicationProviderImpl(String) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
GroupHandle - Interface in com.sun.enterprise.ee.cms.core
Provides a handle to the interact with the membership group.
GroupHandleImpl - Class in com.sun.enterprise.ee.cms.impl.jxta
Implementation of GroupHandle interface.
GroupHandleImpl(String, String) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
GroupLeadershipNotificationAction - Interface in com.sun.enterprise.ee.cms.core
An Action type that consumes GroupLeadershipNotificationSignal.
GroupLeadershipNotificationActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory namely GroupLeadershipNotificationActionFactory.
GroupLeadershipNotificationActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of GroupLeadershipNotificationActionFactory
GroupLeadershipNotificationActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.GroupLeadershipNotificationActionFactoryImpl
 
GroupLeadershipNotificationActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of GroupLeadershipNotificationAction
GroupLeadershipNotificationActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.GroupLeadershipNotificationActionImpl
 
GroupLeadershipNotificationSignal - Interface in com.sun.enterprise.ee.cms.core
Signal corresponding to GroupLeadershipNotificationAction.
GroupLeadershipNotificationSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implements GroupLeadershipNotificationSignal
GroupLeadershipNotificationSignalImpl(String, List<GMSMember>, List<GMSMember>, List<String>, List<String>, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
 
GroupManagementService - Interface in com.sun.enterprise.ee.cms.core
Provides API for joining, and leaving the group and to register Action Factories of specific types for specific Group Event Signals.
GroupManagementService.MemberType - Enum in com.sun.enterprise.ee.cms.core
Members joining the group should be one of the following types.
GroupManagementService.RECOVERY_STATE - Enum in com.sun.enterprise.ee.cms.core
These are possible recovery states used by GMS's recovery selection and failure fencing functions
GroupManagementServiceImpl - Class in com.sun.enterprise.ee.cms.impl.common
 
GroupManagementServiceImpl(String, String, GroupManagementService.MemberType, Properties) - Constructor for class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Creates a GMSContext instance with the given paramters.
groupName - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
groupName - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
groupName - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
GroupStartupNotificationSignal - Interface in com.sun.enterprise.ee.cms.core
Represents Signal state corresponding to whether a signal is part of an entire group startup or the start of an individual member of the group.

H

handleClusterMessage(SystemAdvertisement, Object) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
hashCode() - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable

I

IIOP_MEMBER_DETAILS_KEY - Static variable in class com.sun.enterprise.ee.cms.tests.GMSClientService
 
initializeGroupCommunicationProvider(String, String, Map<String, String>, Map) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Initializes the Group Communication Service Provider with the requisite values of group identity, member(self) identity, and a Map containing recognized and valid configuration properties that can be set/overriden by the employing application.
initializeGroupCommunicationProvider(String, String, Map<String, String>, Map) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Initializes the Group Communication Service Provider with the requisite values of group identity, member(self) identity, and a Map containing recognized and valid configuration properties that can be set/overriden by the employing application.
isCoordinator() - Method in class com.sun.enterprise.ee.cms.impl.common.DSCMessage
 
isCoordinator() - Method in interface com.sun.enterprise.ee.cms.impl.common.ViewWindow
 
isCore() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
isDiscoveryInProgress() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
isDiscoveryInProgress() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
 
isFailureNotificationAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isFailureRecoveryAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isFailureSuspectedAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isFenced(String, String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Provides the status of a member component's fence, if any.
isFenced(String, String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
Provides the status of a member component's fence, if any.
isFirstSyncDone() - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
returns true if this cache has been sync'd with any other member For implementations that do not intend to have a synchronized cache on all members, this method can be a no-op
isFirstSyncDone() - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
isGMSEnabled(String) - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
returns true if GMS is enabled for the specified group.
isGroupBeingShutdown(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
This API allows applications to query GMS to see if the group is shutting down.
isGroupBeingShutdown(String) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
isGroupBeingShutdown(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
This API allows applications to query GMS to see if the group is shutting down.
isGroupBeingShutdown(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
isGroupBeingShutdown(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
isGroupLeader() - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
This is a check to find out if this peer is a group leader.
isGroupLeader() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
isGroupLeader() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
isGroupLeader() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Returns true if this peer is the leader of the group
isGroupLeadershipNotificationAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isGroupStartup() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
isGroupStartup() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
isJoinedAndReadyNotificationAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isJoinNotificationAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isMemberAlive(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Checks if a member is alive
isMemberAlive(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
isMemberBeingShutdown(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
isMessageAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isPlannedShutdownAFRegistered() - Method in class com.sun.enterprise.ee.cms.impl.common.Router
 
isShuttingDown() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
isShuttingDown() - Method in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
Return true if shutting down
isSuspected(String) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
isSuspected(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
isWatchDog() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
isWatchdog() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
isWatchdog() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
isWatchdog() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 

J

join() - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Invokes the underlying group communication library's group creation and joining operations.
join() - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
join() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
join() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
join() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Joins the group using semantics specified by the underlying GCP system
join() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Joins the group using semantics specified by the underlying GCP system
JoinedAndReadyNotificationAction - Interface in com.sun.enterprise.ee.cms.core
An Action type that consumes JoinedAndReadyNotificationSignal.
JoinedAndReadyNotificationActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory namely JoinedAndReadyNotificationActionFactory.
JoinedAndReadyNotificationActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of JoinedAndReadyNotificationActionFactory
JoinedAndReadyNotificationActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.JoinedAndReadyNotificationActionFactoryImpl
 
JoinedAndReadyNotificationActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of JoinedAndReadyNotificationAction
JoinedAndReadyNotificationActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.JoinedAndReadyNotificationActionImpl
 
JoinedAndReadyNotificationSignal - Interface in com.sun.enterprise.ee.cms.core
Signal corresponding to JoinedAndReadyNotificationAction.
JoinedAndReadyNotificationSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implements JoinedAndReadyNotificationSignal
JoinedAndReadyNotificationSignalImpl(String, List<String>, List<String>, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
JoinNotificationAction - Interface in com.sun.enterprise.ee.cms.core
An Action type that consumes JoinNotificationSignal.
JoinNotificationActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory namely JoinNotificationActionFactory.
JoinNotificationActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of JoinNotificationActionFactory
JoinNotificationActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.JoinNotificationActionFactoryImpl
 
JoinNotificationActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of JoinNotificationAction
JoinNotificationActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.JoinNotificationActionImpl
 
JoinNotificationSignal - Interface in com.sun.enterprise.ee.cms.core
Signal corresponding to JoinNotificationAction.
JoinNotificationSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implementation of JoinNotificationSignal
JoinNotificationSignalImpl(String, List<String>, List<String>, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 

L

leave(GMSConstants.shutdownType) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
leave(GMSConstants.shutdownType) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
leave(boolean) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Leaves the group as a result of a planned administrative action to shutdown.
leave(boolean) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Leaves the group as a result of a planned administrative action to shutdown.
LOG_STRINGS - Static variable in class com.sun.enterprise.ee.cms.logging.GMSLogDomain
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
 
logger - Static variable in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
 
lowerFence(String, String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Enables the caller to lower a logical fence that was earlier raised on a target member component.
lowerFence(String, String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
Enables the caller to lower a logical fence that was earlier raised on a target member component.

M

main(String[]) - Static method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
main(String[]) - Static method in class com.sun.enterprise.ee.cms.tests.checkgroupshutdown.CheckIfGroupShuttingDownTest
 
main(String[]) - Static method in class com.sun.enterprise.ee.cms.tests.multigroupjoin.MultiGroupJoinTest
 
main(String[]) - Static method in class com.sun.enterprise.ee.cms.tests.p2pmessagesend.P2PMessageSendAndReceive
 
MEMBER_DETAILS - Static variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
MEMBER_DETAILS - Static variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
MemberNotInViewException - Exception in com.sun.enterprise.ee.cms.core
Created by IntelliJ IDEA.
MemberNotInViewException() - Constructor for exception com.sun.enterprise.ee.cms.core.MemberNotInViewException
 
MemberNotInViewException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.MemberNotInViewException
 
MemberNotInViewException(Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.MemberNotInViewException
 
MemberNotInViewException(String, Throwable) - Constructor for exception com.sun.enterprise.ee.cms.core.MemberNotInViewException
 
MemberStates - Enum in com.sun.enterprise.ee.cms.spi
Represents the set of states that members in the group can be as part of their existence in the group.
memberType - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
MERGE_MAX_INTERVAL - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
MERGE_MIN_INTERVAL - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
MessageAction - Interface in com.sun.enterprise.ee.cms.core
An Action type that consumes MessageSignal.
MessageActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory namely MessageActionFactory.
MessageActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of MessageActionFactory interface.
MessageActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.MessageActionFactoryImpl
 
MessageActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of MessageAction interface.
MessageActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.MessageActionImpl
 
MessagePacket - Class in com.sun.enterprise.ee.cms.impl.jxta
 
MessagePacket(SystemAdvertisement, Object) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.MessagePacket
 
MessageSignal - Interface in com.sun.enterprise.ee.cms.core
A Signal type that enables consumers to acquire the MessageSignal, get the message( i.e payload), perform appropriate operations and then release the signal to the signal pool.
MessageSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implements MessageSignal and provides methods to access message sent by a remote member.
MessageSignalImpl(byte[], String, String, String, long) - Constructor for class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
 
MessageWindow - Class in com.sun.enterprise.ee.cms.impl.jxta
Handles messages from the message queue and dispatches them to the interested parties.
MessageWindow(String, ArrayBlockingQueue<MessagePacket>) - Constructor for class com.sun.enterprise.ee.cms.impl.jxta.MessageWindow
 
MULTICAST_ADDRESS - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
MULTICAST_PORT - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
MultiGroupJoinTest - Class in com.sun.enterprise.ee.cms.tests.multigroupjoin
 
MultiGroupJoinTest(String) - Constructor for class com.sun.enterprise.ee.cms.tests.multigroupjoin.MultiGroupJoinTest
 

P

P2PMessageSendAndReceive - Class in com.sun.enterprise.ee.cms.tests.p2pmessagesend
 
P2PMessageSendAndReceive() - Constructor for class com.sun.enterprise.ee.cms.tests.p2pmessagesend.P2PMessageSendAndReceive
 
PING_TIMEOUT - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 
PlannedShutdownAction - Interface in com.sun.enterprise.ee.cms.core
Implementations of this interface consume a PlannedShutdownNotificationSignal which provides specifics associated with a member that has announced its planned departure from the group.
PlannedShutdownActionFactory - Interface in com.sun.enterprise.ee.cms.core
Marker interface to provide a specific type of ActionFactory This factory's implementation provides a API to produce a PlannedShutdownAction
PlannedShutdownActionFactoryImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference implementation of PlannedShutdownActionFactory.
PlannedShutdownActionFactoryImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.PlannedShutdownActionFactoryImpl
 
PlannedShutdownActionImpl - Class in com.sun.enterprise.ee.cms.impl.client
Reference Implementation of PlannedShutdownAction
PlannedShutdownActionImpl(CallBack) - Constructor for class com.sun.enterprise.ee.cms.impl.client.PlannedShutdownActionImpl
 
PlannedShutdownSignal - Interface in com.sun.enterprise.ee.cms.core
Signal corresponding to PlannedShutdownAction.
PlannedShutdownSignalImpl - Class in com.sun.enterprise.ee.cms.impl.common
Implementation of PlannedShutdownSignal.
PlannedShutdownSignalImpl(String, String, long, GMSConstants.shutdownType) - Constructor for class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
 
processNotification(Signal) - Method in interface com.sun.enterprise.ee.cms.core.CallBack
 
processNotification(Signal) - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
processNotification(Signal) - Method in class com.sun.enterprise.ee.cms.tests.checkgroupshutdown.CheckIfGroupShuttingDownTest
 
processNotification(Signal) - Method in class com.sun.enterprise.ee.cms.tests.GMSClientService
 
processNotification(Signal) - Method in class com.sun.enterprise.ee.cms.tests.multigroupjoin.MultiGroupJoinTest
 
processNotification(Signal) - Method in class com.sun.enterprise.ee.cms.tests.p2pmessagesend.P2PMessageSendAndReceive
 
produceAction() - Method in interface com.sun.enterprise.ee.cms.core.ActionFactory
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.FailureNotificationActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.FailureRecoveryActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.FailureSuspectedActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.GroupLeadershipNotificationActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.JoinedAndReadyNotificationActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.JoinNotificationActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.MessageActionFactoryImpl
Produces an Action instance.
produceAction() - Method in class com.sun.enterprise.ee.cms.impl.client.PlannedShutdownActionFactoryImpl
Produces an instance of PlannedShutdownAction.

Q

queueSignal(SignalPacket) - Method in class com.sun.enterprise.ee.cms.impl.common.Router
Adds a single signal to the queue.
queueSignals(SignalPacket) - Method in class com.sun.enterprise.ee.cms.impl.common.Router
Queues signals.

R

raiseFence(String, String) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Enables the caller to raise a logical fence on a specified target member token's component.
raiseFence(String, String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
Enables the caller to raise a logical fence on a specified target member token's component.
RecoverySelectorMode - Class in com.sun.enterprise.ee.cms.impl.common
 
RecoveryTargetSelector - Class in com.sun.enterprise.ee.cms.impl.common
Uses a specified algorithm to determine a member that will be selected to handle recovery operations on failure of a member.
RecoveryTargetSelector.RecoverySelectorMode - Enum in com.sun.enterprise.ee.cms.impl.common
 
release() - Method in interface com.sun.enterprise.ee.cms.core.Signal
Signal is released after processing of the signal to bring the group resources to a state of availability Signal should be madatorily released after recovery process is completed.
release() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability
release() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureRecoverySignalImpl
Must be called by client after recovery operation is complete to bring the group state up-to-date on this recovery operation.
release() - Method in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability Signal should be madatorily released after recovery process is completed.
release() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupLeadershipNotificationSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability Signal should be madatorily released after recovery process is completed.
release() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability
release() - Method in class com.sun.enterprise.ee.cms.impl.common.JoinNotificationSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability
release() - Method in class com.sun.enterprise.ee.cms.impl.common.MessageSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability
release() - Method in class com.sun.enterprise.ee.cms.impl.common.PlannedShutdownSignalImpl
Signal is released after processing of the signal to bring the group resources to a state of availability
removeActionFactory(FailureNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a FailureNotificationActionFactory instance
removeActionFactory(JoinNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a JoinNotificationActionFactory instance
removeActionFactory(JoinedAndReadyNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a JoinedAndReadyNotificationActionFactory instance
removeActionFactory(PlannedShutdownActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a PlannedShutdownActionFactory instance
removeActionFactory(GroupLeadershipNotificationActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a GroupLeadershipNotificationActionFactory instance
removeActionFactory(FailureNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a FailureNotificationActionFactory instance To remove a MessageActionFactory for a specific component, use the method: removeActionFactory(String componentName);
removeActionFactory(JoinNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a JoinNotificationActionFactory instance To remove a MessageActionFactory for a specific component, use the method: removeActionFactory(String componentName);
removeActionFactory(JoinedAndReadyNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a JoinedAndReadyNotificationActionFactory instance To remove a MessageActionFactory for a specific component, use the method: removeActionFactory(String componentName);
removeActionFactory(PlannedShutdownActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a PlannedShutdownActionFactory instance To remove a MessageActionFactory for a specific component, use the method: removeActionFactory(String componentName);
removeActionFactory(GroupLeadershipNotificationActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
removeAll() - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
Empties the DistributedStateCache.
removeAll() - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
Empties the DistributedStateCache.
removeAllForMember(String) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
Empties the DistributedStateCache entries pertaining to a particular member.
removeAllForMember(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
removeFailureRecoveryActionFactory(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a FailureRecoveryActionFactory instance
removeFailureRecoveryActionFactory(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a FailureRecoveryActionFactory instance To remove a MessageActionFactory for a specific component, use the method: removeActionFactory(String componentName);
removeFailureRecoveryAFDestination(String) - Method in class com.sun.enterprise.ee.cms.impl.common.Router
removes a FailureRecoveryActionFactory instance belonging to a specified component
removeFailureSuspectedActionFactory(FailureSuspectedActionFactory) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a FailureSuspectedActionFactory instance
removeFailureSuspectedActionFactory(FailureSuspectedActionFactory) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
removeFromCache(String, String, Serializable) - Method in interface com.sun.enterprise.ee.cms.core.DistributedStateCache
removes an entry from the cache for the given composite key of the component name, member token id and the specific key.
removeFromCache(String, String, Serializable) - Method in class com.sun.enterprise.ee.cms.impl.jxta.DistributedStateCacheImpl
 
removeFromGracefulShutdownList(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
removeFromGroupShutdownList(String) - Method in class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
removeFromSuspectList(String) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
removeFromSuspectList(String) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
removeGMSContext(String) - Static method in class com.sun.enterprise.ee.cms.impl.common.GMSContextFactory
 
removeGMSModule(String) - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
removes the GMS instance that is cached from a prior initialization.
removeMessageActionFactory(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Removes a MessageActionFactory instance belonging to the specified component
removeMessageActionFactory(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Removes a MessageActionFactory instance belonging to the specified component
removeMessageAFDestination(String) - Method in class com.sun.enterprise.ee.cms.impl.common.Router
removes a MessageActionFactory instance belonging to a specified component
reportJoinedAndReadyState(String) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
This API is provided for the parent application to report to the group its joined and ready state to begin processing its operations.
reportJoinedAndReadyState(String) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
This API is provided for the parent application to report to the group its joined and ready state to begin processing its operations.
reportJoinedAndReadyState() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
reportJoinedAndReadyState() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
This API is provided for the parent application to report to the group its joined and ready state to begin processing its operations.
resolveRecoveryTarget(RecoveryTargetSelector.RecoverySelectorMode, List<GMSMember>, String, GMSContext) - Static method in class com.sun.enterprise.ee.cms.impl.common.RecoveryTargetSelector
Uses a resolution algorithm to determine whether the member this process represents is indeed responsible for performing recovery operations.
RESOURCE_BUNDLE - Static variable in class com.sun.enterprise.ee.cms.logging.GMSLogDomain
 
router - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
Router - Class in com.sun.enterprise.ee.cms.impl.common
Routes signals to appropriate destinations
Router() - Constructor for class com.sun.enterprise.ee.cms.impl.common.Router
 
run() - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 
run() - Method in class com.sun.enterprise.ee.cms.impl.common.SignalHandler
 
run() - Method in class com.sun.enterprise.ee.cms.impl.jxta.MessageWindow
 
run() - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer.CLB
 
run() - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
run() - Method in class com.sun.enterprise.ee.cms.tests.GMSClientService
 

S

sendMessage(String, byte[]) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Sends a message to all members of the Group.
sendMessage(String, String, byte[]) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Sends a message to a single member of the group Expects a targetServerToken representing the recipient member's id, the target component name in the target recipient member, and a byte array as parameter carrying the payload.
sendMessage(List<String>, String, byte[]) - Method in interface com.sun.enterprise.ee.cms.core.GroupHandle
Sends a message to a list of members in the group.
sendMessage(String, Serializable, boolean) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
Sends a message using the underlying group communication providers'(GCP's) APIs.
sendMessage(Serializable) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
sendMessage(String, byte[]) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
Sends a message to all members of the Group.
sendMessage(String, String, byte[]) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
Sends a message to a single member of the group Expects a targetServerToken representing the recipient member's id, the target component name in the target recipient member, and a byte array as parameter carrying the payload.
sendMessage(List<String>, String, byte[]) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 
sendMessage(String, Serializable, boolean) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Sends a message using the underlying group communication providers'(GCP's) APIs.
sendMessage(Serializable) - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Sends a message to the entire group using the underlying group communication provider's APIs.
sendMessage(String) - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
serverToken - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
ServiceProviderConfigurationKeys - Enum in com.sun.enterprise.ee.cms.core
Provides the keys that correspond to properties within group communication providers that can be configured.
setGMSEnabledState(String, Boolean) - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
enables an initialization code in the Application layer to set GMS to be enabled or not based on the application's configuration
setGroupStartup(boolean) - Method in interface com.sun.enterprise.ee.cms.impl.common.GMSContext
 
setGroupStartup(boolean) - Method in class com.sun.enterprise.ee.cms.impl.jxta.GMSContext
 
setGroupStoppingState() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupCommunicationProviderImpl
 
setGroupStoppingState() - Method in interface com.sun.enterprise.ee.cms.spi.GroupCommunicationProvider
Can be used especially to inform the HealthMonitoring service that the group is shutting down.
setMemberDetails(String, Map<? extends Object, ? extends Object>) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
for this serverToken, use the map to derive key value pairs that constitute data pertaining to this member's details
setRecoverySelectionState(String, String, String) - Static method in class com.sun.enterprise.ee.cms.impl.common.RecoveryTargetSelector
 
setSnapShotId(long) - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
shutdown(GMSConstants.shutdownType) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Sends a shutdown command to the GMS indicating that the parent thread is about to be shutdown as part of a planned shutdown operation for the given shutdown type.
shutdown(GMSConstants.shutdownType) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
Sends a shutdown command to the GMS indicating that the parent thread is about to be shutdown as part of a planned shutdown operation
shutdownHelper - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
ShutdownHelper - Class in com.sun.enterprise.ee.cms.impl.common
Provides support for maintaining information about an impending shutdown announcement either in an instance context or in a group context.
ShutdownHelper() - Constructor for class com.sun.enterprise.ee.cms.impl.common.ShutdownHelper
 
shuttingDown - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
Signal - Interface in com.sun.enterprise.ee.cms.core
A Signal denotes a group event or a message event.
SignalAcquireException - Exception in com.sun.enterprise.ee.cms.core
Raises exceptions occuring while acquiring signals.
SignalAcquireException() - Constructor for exception com.sun.enterprise.ee.cms.core.SignalAcquireException
 
SignalAcquireException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.SignalAcquireException
 
SignalAcquireException(Exception) - Constructor for exception com.sun.enterprise.ee.cms.core.SignalAcquireException
 
SignalHandler - Class in com.sun.enterprise.ee.cms.impl.common
On a separate thread, analyses and handles the Signals delivered to it.
SignalHandler(BlockingQueue<SignalPacket>, Router) - Constructor for class com.sun.enterprise.ee.cms.impl.common.SignalHandler
Creates a SignalHandler
SignalPacket - Class in com.sun.enterprise.ee.cms.impl.common
A packet containing the Signal(s) being delivered to the Router's signal queue.
SignalPacket(Signal[]) - Constructor for class com.sun.enterprise.ee.cms.impl.common.SignalPacket
 
SignalPacket(Signal) - Constructor for class com.sun.enterprise.ee.cms.impl.common.SignalPacket
 
SignalReleaseException - Exception in com.sun.enterprise.ee.cms.core
Raises exceptions occuring while releasing signals.
SignalReleaseException() - Constructor for exception com.sun.enterprise.ee.cms.core.SignalReleaseException
 
SignalReleaseException(String) - Constructor for exception com.sun.enterprise.ee.cms.core.SignalReleaseException
 
SignalReleaseException(Exception) - Constructor for exception com.sun.enterprise.ee.cms.core.SignalReleaseException
 
start() - Method in class com.sun.enterprise.ee.cms.tests.GMSClientService
 
startClientServices() - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
startGMS() - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
startGMSModule(String, String, GroupManagementService.MemberType, Properties) - Static method in class com.sun.enterprise.ee.cms.core.GMSFactory
starts and returns the GMS module object as a Runnable that could be started in a separate thread.
startTime - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureNotificationSignalImpl
 
startTime - Variable in class com.sun.enterprise.ee.cms.impl.common.FailureSuspectedSignalImpl
 
startTime - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
stopClient() - Method in class com.sun.enterprise.ee.cms.tests.GMSClientService
 
stopGMS() - Method in class com.sun.enterprise.ee.cms.tests.ApplicationServer
 
suspectList - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 

T

toString() - Method in class com.sun.enterprise.ee.cms.core.GMSCacheable
 
toString() - Method in class com.sun.enterprise.ee.cms.core.GMSMember
 
toString() - Method in class com.sun.enterprise.ee.cms.impl.jxta.EventPacket
 
toString() - Method in class com.sun.enterprise.ee.cms.impl.jxta.GroupHandleImpl
 

U

updateMemberDetails(String, Serializable, Serializable) - Method in interface com.sun.enterprise.ee.cms.core.GroupManagementService
Enables the client to update the Member Details shared datastructure The implementation of this api updates an existing datastructure that is keyed to MEMBER_DETAILS in the DistributedStateCache which stores other shared information.
updateMemberDetails(String, Serializable, Serializable) - Method in class com.sun.enterprise.ee.cms.impl.common.GroupManagementServiceImpl
 

V

valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.groupStartupState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.shutdownState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.shutdownType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.startupType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GroupManagementService.MemberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.GroupManagementService.RECOVERY_STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.core.ServiceProviderConfigurationKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.impl.common.DSCMessage.OPERATION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.impl.common.RecoveryTargetSelector.RecoverySelectorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.impl.jxta.CustomTagNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.enterprise.ee.cms.spi.MemberStates
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.groupStartupState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.shutdownState
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.shutdownType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GMSConstants.startupType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GroupManagementService.MemberType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.GroupManagementService.RECOVERY_STATE
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.core.ServiceProviderConfigurationKeys
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.impl.common.DSCMessage.OPERATION
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.impl.common.RecoveryTargetSelector.RecoverySelectorMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.impl.jxta.CustomTagNames
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.sun.enterprise.ee.cms.spi.MemberStates
Returns an array containing the constants of this enum type, in the order they're declared.
viewWindow - Variable in class com.sun.enterprise.ee.cms.impl.common.GMSContextBase
 
ViewWindow - Interface in com.sun.enterprise.ee.cms.impl.common
Caches Membership information for each snapshot so as to provide determination of failure, joins, and/or planned shutdowns, etc.
VS_TIMEOUT - Static variable in class com.sun.enterprise.ee.cms.impl.common.GMSConfigConstants
 

A C D E F G H I J L M P Q R S T U V

Copyright © 2003 Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.