Package org.jgroups
package org.jgroups
Provides top-level public JGroups classes such as Channel, Message, etc.
-
ClassDescriptionAbstract address.Trivial object that represents a block event.A channel represents a group communication endpoint (like BSD datagram sockets).Thrown if an operation is attemped on a closed channel.This class represents the super class for all exception types thrown by JGroups.A channel factory that removes hardwiring of calls to create JGroups channels.Allows a listener to be notified when important channel events occur.Class which implements
ChannelListener
Thrown if an operation is attemped on an unconnected channel.Used for inter-stack and intra-stack communication.Trivial object that represents an exit event.ExtendedMessageListener
has additional callbacks for: partial state transfer - http://jira.jboss.com/jira/browse/JGRP-118 streaming state transfer - http://jira.jboss.com/jira/browse/JGRP-89Extends Receiver, plus the partial state transfer methods.Represents a GetState event.Globals used by JGroups packages.Abstract base class for all headers to be added to a Message.JChannel is a pure Java implementation of Channel.JChannelFactory creates pure Java implementations of theChannel
interface.Class to keep track of Addresses.Allows a listener to be notified when group membership changes.A view that is sent as a result of a merge.A Message encapsulates data sent to members of a group.Allows a listener to be notified when a message arrives.Defines the callbacks that are invoked when messages, views etc are received on a channelEncapsulates a state returned byChannel.receive()
, as requested byChannel.getState(s)
previously.StateTransferException
is thrown to indicate failure of state transfer between cluster members.Represents an event returned bychannel.receive()
, as a result of another channel instance requesting a state from this channel.Represents an event returned bychannel.receive()
, as requested bychannel.getState()
previously.Thrown if a message is sent to a suspected member.Represents a suspect event.Thrown if members fail to respond in time.Defines a very small subset of the functionality of a channel, essentially only the methods for sending and receiving messages.Trivial object that represents a block event.Provides a way of taking over a channel's tasks.We're using the scheme described at http://www.jboss.com/index.html?module=bbinvalid input: '&op'=viewtopicinvalid input: '&t'=77231 for major, minor and micro version numbers.A view is a local representation of the current membership of a group.ViewIds are used for ordering views (each view has a ViewId and a list of members).