Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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