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.ProtocolHook Provides hook(s) that are called when a protocol has been createdRouterStub.CloseListener RouterStub.MembersNotification RouterStub.StubReceiver -
Class Summary Class Description 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).IpAddressUUID IpAddress with a 'semi'-UUID to prevent reincarnation when the port is fixed.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.RouterStubManager.Target StateTransferInfo Contains parameters for state transfer. -
Enum Summary Enum Description GossipRouter.TLSClientAuth GossipType Types of requests and responses exchanged between GossipRouter and RouterStubsProtocolStack.Position