All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractMessageSender |
This class implements a common MessageSender logic simply in order to help the specific transport layer to be
implemented easily
Mainly, this stores both source's PeerID and target's PeerID before sending the message to the peer
|
| AbstractMulticastMessageSender |
This class implements a common MulticastMessageSender logic simply in order to help the specific transport
layer to be implemented easily
Mainly, this stores both source's PeerID and target's PeerID before broadcasting the message to all
members
|
| AbstractMultiMessageSender |
This class implements both a common MulticastMessageSender and MessageSender logic simply in order to
help the specific transport layer to be implemented easily
Mainly, this stores both source's PeerID and target's PeerID before sending the message to the peer
or broadcasting the message to all members
|
| AbstractNetworkManager |
This class implements a common NetworkManager logic simply in order to help the specific transport layer to
be implemented easily
Mainly, this manages MessageListener and dispatches an inbound Message into the appropriate listener
|
| AliveAndReadyViewImpl |
|
| AliveAndReadyViewWindow |
|
| ArrayUtils |
Set of utility methods to work with Arrays.
|
| BlockingIOMulticastSender |
|
| Buffer |
JDK ByteBuffer was taken as base for Grizzly Buffer interface, but Buffer has
several extensions: it's possible to prepend some data to a Buffer and release Buffer, when it's not required any
more.
|
| BufferInputStream |
InputStream implementation over Buffer.
|
| BufferUtils |
|
| ClusterManager |
The ClusterManager is the entry point for using the cluster management module which provides group communications and
membership semantics on top of JXTA, Grizzly and others.
|
| ClusterMessageListener |
|
| ClusterView |
ClusterView is a snapshot of the current membership of the group.
|
| ClusterViewEvent |
Denotes a Cluster View Change Event.
|
| ClusterViewEventListener |
The listener interface for receiving ClusterViewManager events.
|
| ClusterViewEvents |
An enumeration of the type of events expected to be disseminated by the ClusterManagement layer to consuming
applications.
|
| ClusterViewManager |
Manages Cluster Views and notifies cluster view listeners when cluster view changes
|
| ConfigConstants |
Specifies constants that are allowed to be used as keys for configuration elements that are sought to be set or
retrieved for/from transport configuration
|
| ConnectionCache |
Connection cache implementation.
|
| CustomTagNames |
|
| DistributedStateCacheImpl |
Messaging based implementation of a shared distributed state cache(DSC).
|
| DSCMessage |
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.OPERATION |
|
| EventPacket |
|
| ExpandableBufferWriter |
Expandable Buffer writer, which adopts its size during while getting more data.
|
| ExpandableBufferWriterFactory |
|
| FailureNotificationActionFactoryImpl |
Reference implementation of FailureNotificationActionFactory
|
| FailureNotificationActionImpl |
Reference implementation of the FailureNotificationAction
|
| FailureNotificationSignalImpl |
Implements FailureNotificationSignal
|
| FailureRecoveryActionFactoryImpl |
Reference implementation of FailureRecoveryActionFactory interface
|
| FailureRecoveryActionImpl |
Reference implementation of FailureRecoveryAction interface
|
| FailureRecoverySignalImpl |
Implements the FailureRecoverySignal Interface and provides operations corresponding to a recovery oriented Signal's
behavior
|
| FailureSuspectedActionFactoryImpl |
Reference implementation of FailureSuspectedActionFactory
|
| FailureSuspectedActionImpl |
Reference Implementation of FailureSuspicionAction interface
|
| FailureSuspectedSignalImpl |
|
| GMSConfigConstants |
Configuration constants used to denote keys for configuration elements.
|
| GMSContext |
Provides contextual information about all useful GMS artifacts.
|
| GMSContextBase |
|
| GMSContextFactory |
Produces and retains the GMSContext for the lifetime of the GMS instance
|
| GMSContextImpl |
|
| GMSLogDomain |
GMS logger that abstracts out application specific loggers.
|
| GMSMonitor |
Lightweight monitoring solution.
|
| GMSMonitor.GMSMessageStatsMBean |
|
| GMSMonitor.MessageStats |
|
| GMSMonitor.Report |
|
| GMSThreadFactory |
Enable thread configuration of GMS threads in thread pools.
|
| Grizzly2ExpandableBufferWriter |
Grizzly 2.0 based expandable Buffer writer.
|
| GrizzlyConfigConstants |
Specifies constants that are allowed to be used as keys for configuration elements that are sought to be set or
retrieved for/from Grizzly platform configuration
|
| GrizzlyNetworkManager |
|
| GrizzlyNetworkManager2 |
|
| GrizzlyPeerID |
|
| GrizzlyTCPMessageSender |
|
| GrizzlyUtil |
|
| GroupCommunicationProviderImpl |
Implements the GroupCommunicationProvider interface to plug in JxtaClusterManagement layer as a Group Communication
Provider for GMS.
|
| GroupHandleImpl |
Implementation of GroupHandle interface.
|
| GroupLeadershipNotificationActionFactoryImpl |
Reference Implementation of GroupLeadershipNotificationActionFactory
|
| GroupLeadershipNotificationActionImpl |
Reference Implementation of GroupLeadershipNotificationAction
|
| GroupLeadershipNotificationSignalImpl |
Implements GroupLeadershipNotificationSignal
|
| GroupManagementServiceImpl |
|
| HealthMessage |
This class contains health states of members
HealthMonitor uses this messages to check the member's health.
|
| HealthMessage.Entry |
Entries class
|
| HealthMonitor |
HealthMonitor utilizes MasterNode to determine self designation.
|
| HealthMonitor.PeerMachineConnectionResult |
This method is for designating myself in network isolation if my network interface is not up.
|
| JoinedAndReadyNotificationActionFactoryImpl |
Reference Implementation of JoinedAndReadyNotificationActionFactory
|
| JoinedAndReadyNotificationActionImpl |
Reference Implementation of JoinedAndReadyNotificationAction
|
| JoinedAndReadyNotificationSignalImpl |
Implements JoinedAndReadyNotificationSignal
|
| JoinNotificationActionFactoryImpl |
Reference Implementation of JoinNotificationActionFactory
|
| JoinNotificationActionImpl |
Reference Implementation of JoinNotificationAction
|
| JoinNotificationSignalImpl |
Implementation of JoinNotificationSignal
|
| JxtaConfigConstants |
Specifies constants that are allowed to be used as keys for configuration
elements that are sought to be set or retrieved for/from Jxta platform
configuration
|
| JxtaNetworkManager |
NetworkManager wraps the JXTA plaform lifecycle into a single object.
|
| JxtaNetworkManagerProxy |
Provides a facade over the NetworkManager in order to facilitate apps that require direct access to JXTA artifacts
such as pipe advertisements, etc.
|
| JxtaNetworkManagerRegistry |
This is a registry that holds the network manager instances based on group name.
|
| JxtaPipeManager |
This class manages Jxta's InputPipe and OutputPipe and sends Jxta's message through JxtaUtility
This stores and caches Jxta's OutputPipe according to Jxta's PeerID
|
| JxtaPipeManagerWrapper |
|
| JxtaUtil |
Utility class that can be used by any calling code to do common routines
|
| LWRMulticast |
The LWRMulticast class is useful for sending and receiving JXTA multicast messages.
|
| Message |
This represents internal message interface which is sent and received on the top of Shoal management module
Currently, six message types exist.
|
| MessageActionFactoryImpl |
Reference implementation of MessageActionFactory interface.
|
| MessageActionImpl |
Reference implementation of MessageAction interface.
|
| MessageDispatcherFilter |
Message dispatcher Filter.
|
| MessageEvent |
This class represents a received message event
Management modules will use this message event in order to process a received network packet internally
|
| MessageFilter |
Filter, responsible for Buffer to Message transformation.
|
| MessageImpl |
This is a default Message's implementation
The byte array or ByteBuffer which represent this message's low level data will be cached if this message is not
modified Here are this message's structure ---- [packet] magic(4) + version(4) + type(4) + messages_length(4) +
messages(message_length) [messages] message_count(4) + message_key1 + message_value1 + message_key2 + message_value2
+ ...(message_count) ----
|
| MessageIOException |
IOException which related to parsing Message
|
| MessageListener |
Message listener interface
For receiving and processing inbound messages, this listener should be registered on NetworkManager with
corresponding to the appropriate message type i.g.
|
| MessagePacket |
|
| MessageSender |
This interface is for sending a Message to the specific destination
This interface can be implemented for only TCP or only UDP or both TCP and UDP transport layer
|
| MessageSignalImpl |
Implements MessageSignal and provides methods to access message sent by a remote member.
|
| MessageWindow |
Handles messages from the message queue and dispatches them to the interested parties.
|
| MulticastMessageSender |
This interface is for broadcasting or multicasting a Message to all members
|
| MultiCastReceiverThread |
Used to listen for multicast messages.
|
| MulticastSenderThread |
Used to periodically send multicast messages.
|
| MulticastTester |
Collects user parameters and starts/stops the sender and receiver threads.
|
| NetworkManager |
This interface has common APIs for network managements
According to a kind of transport layers, this interface will be implemented adequately.
|
| NetworkUtility |
Utility class that can be used by any calling code to do common routines about Network I/O
|
| NiceLogFormatter |
NiceLogFormatter conforms to the logging format defined by the Log Working Group in Java Webservices Org.
|
| PeerID<T extends java.io.Serializable> |
This class is representative of the identifier of a member
uniqueID is used in order to identify a unique member.
|
| PingMessageListener |
|
| PlannedShutdownActionFactoryImpl |
Reference implementation of PlannedShutdownActionFactory.
|
| PlannedShutdownActionImpl |
Reference Implementation of PlannedShutdownAction
|
| PlannedShutdownSignalImpl |
Implementation of PlannedShutdownSignal.
|
| PongMessageListener |
|
| RecoverySelectorMode |
|
| RecoveryTargetSelector |
Uses a specified algorithm to determine a member that will be selected to handle recovery operations on failure of a
member.
|
| RecoveryTargetSelector.RecoverySelectorMode |
|
| RejoinSubeventImpl |
Implementation of rejoin subevent that captures the time that a previously failed instance had joined the cluster.
|
| ReliableMulticast |
|
| Router |
Routes signals to appropriate destinations
|
| ShoalMessageSender |
This is the top interface of the message sender
Currently, TCP and UDP(includes Multicast) transport layers are supported.
|
| ShutdownHelper |
Provides support for maintaining information about an impending shutdown announcement either in an instance context
or in a group context.
|
| SignalHandler |
On a separate thread, analyses and handles the Signals delivered to it.
|
| SignalPacket |
A packet containing the Signal(s) being delivered to the Router's signal queue.
|
| StringManager |
Handles i18n tasks for tools.
|
| SystemAdvertisement |
This interface provides system characteristics
i.g.
|
| SystemAdvertisementImpl |
|
| Utility |
Utility class that can be used by any calling code to do common routines
|
| ViewWindow |
Caches Membership information for each snapshot so as to provide determination of failure, joins, and/or planned
shutdowns, etc.
|
| VirtualMulticastSender |
This class extends BlockingIOMulticastSender for supporting the circumstance that cluster members are located
beyond one subnet or multicast traffic is disabled
virtualPeerIdList should contain PeerIDs of cluster members which are located beyond one
subnet.
|