Package jgroup.core

Interface Summary
Callback When performing an asynchronous internal group method invocation (IGMI), an invoker may specify a callback object.
EndPoint Interface EndPoint represents a communication endpoint.
ExternalGMIListener In Jgroup, an external remote interface is an interface that declare a set of methods implemented by an object group that may be invoked from a remote Java virtual machine.
ExternalGMIService This interface is used to obtain the identifier of the current EGMI invocation and to get a registry entry and bootstrap handler for the dependable registry.
ExternalGMIService.BootstrapInvocationHandler This interface must be implemented by all EGMI services that can be used by the bootstrap mechanism.
IID Instances of classes that implement this interface uniquely identify invocations issued by a client.
InternalGMIListener In Jgroup, an internal remote interface is an interface that declare a set of methods implemented by an object group that may be invoked from a member of the group itself.
InternalGMIService The InternalGMIService interface is special in the sense that is not implemented by a concrete layer (such as the IntGroupHandler), but rather by the dynamically generated proxy object.
Layer This interface must be implemented by all layers that should be constructable by runtime parsing of the XML layer composition framework.
Layer.FinalizeLayer This is a special interface implemented by layers that has to perform post construction finalization.
MemberId A class implementing this interface uniquely identify a member object in a group.
MembershipListener In order to be notified of membership events like view changes, an object must implement this interface.
MembershipService The facilities provided by the group membership service included in Jgroup may be accessed using the MembershipService interface.
MergingListener In order to be notified of state merging events, an object must implement this interface.
MergingService Empty marker interface for the Jgroup State Merging Service.
StateListener In order to be notified of state updates, the server replicas must implement this interface.
View The Partitionable Group Membership Service contained in Jgroup tracks changes in the group's composition and installs them as views at member objects.
VMID The purpose of the VMID interface is to uniquely identify a Java Virtual Machine.

Class Summary
ConfigManager The configuration manager class is used initialize the required Jgroup system configuration data, including logging configuration.
GroupManager The GroupManager class is used to configure the Jgroup system.
MemberTable This class is an helper utility that provides application developers with additional information about members of their current view.

Exception Summary
ConfigurationException Raised when an error is found in a system configuration.
GroupUnreachableException Runtime exception thrown at the client side to indicate that the server group is unreachable (or has failed entirely).
JgroupException Base class for the exceptions thrown by Jgroup.
MalformedLayerException This exception is thrown when some exceptional error prevents the construction of a group manager satisfying the set of listener interfaces implemented by the application server.

Annotation Types Summary
MembershipListener.AllowDuplicateViews Annotation marker used to indicate that the viewChange() method should allow invocations in which the two consecutive views have the same set of members.

Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.