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

## Uses of Class
com.sun.enterprise.ee.cms.core.GMSException

Packages that use GMSException
com.sun.enterprise.ee.cms.core | Shoal GMS's core client API
com.sun.enterprise.ee.cms.impl.common |
com.sun.enterprise.ee.cms.impl.jxta |
com.sun.enterprise.ee.cms.spi |

Uses of GMSException in com.sun.enterprise.ee.cms.core

Subclasses of GMSException in com.sun.enterprise.ee.cms.core
`class` | `GMSNotEnabledException`
`class` | `GMSNotInitializedException` An exception class that captures exception conditions occuring while startup or shutdown of the GMS layer.

Methods in com.sun.enterprise.ee.cms.core that throw GMSException
`void` | `DistributedStateCache.addToCache(String componentName, String memberTokenId, Serializable key, Serializable state)` Caches a serializable object representing state to be cached.
`void` | `GroupManagementService.announceWatchdogObservedFailure(String serverToken)` GMS WATCHDOG member reports `serverToken` has been observed to have failed to this GMS group.
`void` | `GroupHandle.announceWatchdogObservedFailure(String serverToken)` GMS WATCHDOG member reports `serverToken` has been observed to have failed to this GMS group.
`Object` | `DistributedStateCache.getFromCache(String componentName, String memberTokenId, Serializable key)` retrieves the cache for the given composite key of component name, member token id and the key.
`static GroupManagementService` | `GMSFactory.getGMSModule()` 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.
`static GroupManagementService` | `GMSFactory.getGMSModule(String groupName)` This returns an instance of the GroupManagementService for a given non-null group name.
`void` | `GroupManagementService.join()` Invokes the underlying group communication library's group creation and joining operations.
`void` | `GroupHandle.lowerFence(String componentName, String failedMemberToken)` Enables the caller to lower a logical fence that was earlier raised on a target member component.
`void` | `GroupHandle.raiseFence(String componentName, String failedMemberToken)` Enables the caller to raise a logical fence on a specified target member token's component.
`void` | `DistributedStateCache.removeFromCache(String componentName, String memberTokenId, Serializable key)` removes an entry from the cache for the given composite key of the component name, member token id and the specific key.
`void` | `GroupHandle.sendMessage(List<String> targetServerTokens, String targetComponentName, byte[] message)` Sends a message to a list of members in the group.
`void` | `GroupHandle.sendMessage(String targetComponentName, byte[] message)` Sends a message to all members of the Group.
`void` | `GroupHandle.sendMessage(String targetServerToken, String targetComponentName, byte[] message)` 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.
`void` | `GroupManagementService.updateMemberDetails(String memberToken, Serializable key, Serializable value)` 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.

Uses of GMSException in com.sun.enterprise.ee.cms.impl.common

Methods in com.sun.enterprise.ee.cms.impl.common that throw GMSException
`void` | `GroupManagementServiceImpl.announceWatchdogObservedFailure(String serverToken)`
`void` | `GroupManagementServiceImpl.join()`
`void` | `GMSContext.join()`
`void` | `GroupManagementServiceImpl.setMemberDetails(String serverToken, Map<? extends Object,? extends Object> keyValuePairs)` for this serverToken, use the map to derive key value pairs that constitute data pertaining to this member's details
`void` | `GroupManagementServiceImpl.updateMemberDetails(String memberToken, Serializable key, Serializable value)`

Uses of GMSException in com.sun.enterprise.ee.cms.impl.jxta

Methods in com.sun.enterprise.ee.cms.impl.jxta that throw GMSException
`void` | `DistributedStateCacheImpl.addToCache(String componentName, String memberTokenId, Serializable key, byte[] state)`
`void` | `DistributedStateCacheImpl.addToCache(String componentName, String memberTokenId, Serializable key, Serializable state)`
`void` | `GroupHandleImpl.announceWatchdogObservedFailure(String serverToken)`
`void` | `GroupCommunicationProviderImpl.announceWatchdogObservedFailure(String serverToken)`
`Object` | `DistributedStateCacheImpl.getFromCache(String componentName, String memberTokenId, Serializable key)`
`void` | `GMSContext.join()`
`void` | `GroupHandleImpl.lowerFence(String componentName, String failedMemberToken)` Enables the caller to lower a logical fence that was earlier raised on a target member component.
`void` | `GroupHandleImpl.raiseFence(String componentName, String failedMemberToken)` Enables the caller to raise a logical fence on a specified target member token's component.
`void` | `DistributedStateCacheImpl.removeFromCache(String componentName, String memberTokenId, Serializable key)`
`void` | `GroupHandleImpl.sendMessage(List<String> targetServerTokens, String targetComponentName, byte[] message)`
`void` | `GroupCommunicationProviderImpl.sendMessage(Serializable message)`
`void` | `GroupHandleImpl.sendMessage(String componentName, byte[] message)` Sends a message to all members of the Group.
`void` | `GroupCommunicationProviderImpl.sendMessage(String targetMemberIdentityToken, Serializable message, boolean synchronous)` Sends a message using the underlying group communication providers'(GCP's) APIs.
`void` | `GroupHandleImpl.sendMessage(String targetServerToken, String targetComponentName, byte[] message)` 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.

Uses of GMSException in com.sun.enterprise.ee.cms.spi

Methods in com.sun.enterprise.ee.cms.spi that throw GMSException
`void` | `GroupCommunicationProvider.announceWatchdogObservedFailure(String serverToken)` 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.
`void` | `GroupCommunicationProvider.sendMessage(Serializable message)` Sends a message to the entire group using the underlying group communication provider's APIs.
`void` | `GroupCommunicationProvider.sendMessage(String targetMemberIdentityToken, Serializable message, boolean synchronous)` Sends a message using the underlying group communication providers'(GCP's) APIs.

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.