Package org.jgroups.stack
Support for managing protocol stacks.
-
Interface Summary Interface Description AddressGenerator Callback to provide custom addresses.DiagnosticsHandler.ProbeHandler MembershipChangePolicy Policy used to determine the new membership after a membership change (join, leave) or a merge.MessageProcessingPolicy Policy which decides how to process a received message or message batch.Policy A policy implementation checks that a condition is met or throws an exception if not.ProtocolHook Provides hook(s) that are called when a protocol has been createdRouterStub.CloseListener RouterStub.MembersNotification RouterStub.StubReceiver -
Class Summary Class Description CheckCallerRunsPolicy CheckForAbsenceOfRED Configurator The task if this class is to setup and configure the protocol stack.Configurator.InetAddressInfo DiagnosticsHandler GossipData Encapsulates data sent between GossipRouter and RouterStub (TCPGOSSIP and TUNNEL)GossipRouter Router for TCP based group comunication (using layer TCP instead of UDP).GossipRouter.Entry IpAddress Network-dependent address (Internet).LargestWinningPolicy Policy which picks the new coordinator in a merge from the largest subview.NonReflectiveProbeHandler ADiagnosticsHandler.ProbeHandler
that does not use reflection.Protocol The Protocol class provides a set of common services for protocol layers.ProtocolStack A ProtocolStack manages a number of protocols layered above each other.RouterStub Client stub that talks to a remote GossipRouter via blocking or non-blocking TCPRouterStubManager Manages a list of RouterStubs (e.g.StateTransferInfo Contains parameters for state transfer. -
Enum Summary Enum Description GossipRouter.DumpMessages GossipType Types of requests and responses exchanged between GossipRouter and RouterStubsProtocolStack.Position