Frames | No Frames |
Classes derived from org.jgroups.stack.Protocol | |
class | Based on Protocol, but incorporates RequestCorrelator and GroupRequest: the latter can
be used to mcast messages to all members and receive their reponses. |
class | A ProtocolStack manages a number of protocols layered above each other. |
class | Base class for group RMC peer protocols. |
Constructors with parameter type org.jgroups.stack.Protocol | |
AckSenderWindow.AckSenderWindow(AckSenderWindow.RetransmitCommand com, long[] interval, Protocol transport) This constructor whould be used when we want AckSenderWindow to send the message added
by add(), rather then ourselves. |
Fields of type org.jgroups.stack.Protocol | |
Protocol | |
Protocol |
Methods with parameter type org.jgroups.stack.Protocol | |
Protocol | |
Protocol | |
void | Inserts an already created (and initialized) protocol into the protocol list. |
void | Inserts an already created (and initialized) protocol into the protocol list. |
void | |
void | Called when a ProtocolObserver is attached to a protcol. |
void | |
void | |
void |
Methods with return type org.jgroups.stack.Protocol | |
Protocol | ProtocolStack.createProtocol(String prot_spec) Creates a new protocol given the protocol specification. |
Protocol | Creates a new protocol given the protocol specification. |
Protocol | ProtocolStack.findProtocol(String name) Returns a given protocol or null if not found |
Protocol | |
Protocol | |
Protocol | |
Protocol | |
Protocol | The configuration string has a number of entries, separated by a ':' (colon). |
Classes derived from org.jgroups.stack.Protocol | |
class | Senses the network configuration when it is initialized (in init()) and sends a CONFIG event up
and down the stack. |
class | Beanshell ("www.beanshell.org") interpreter class. |
class |
Implements casual ordering layer using vector clocks
Causal protocol layer guarantees that if message m0 multicasted
by a process group member p0 causes process group member
p1 to multicast message p1 then all other remaining process group
members in a current view will receive messages in order m0
followed by m1. |
class | Compresses the payload of a message. |
class | Tests the deadlock detection mechanism of RequestCorrelator. |
class | Delays incoming/outgoing messages by a random number of milliseconds (range between 0 and n
where n is determined by the user). |
class | Discards up or down messages based on a percentage, e.g. |
class | |
class | ENCRYPT1_4 layer. |
class | Example of a protocol layer. |
class | Simple flow control protocol based on a credit system. |
class | Failure detection based on simple heartbeat protocol. |
class | Process-ID based FD protocol. |
class | Probabilistic failure detection protocol based on "A Gossip-Style Failure Detection Service"
by Renesse, Minsky and Hayden. |
class | Simple failure detection protocol. |
class | Failure detection protocol based on sockets. |
class | Title: Flow control layer
Description: This layer limits the number of sent messages without a receive of an own message to MAXSENTMSGS,
just put this layer above GMS and you will get a more
Copyright: Copyright (c) 2000
Company: Computer Network Laboratory
|
class | FLOW_CONTROL provides end-end congestion control and flow control. |
class | The task of the FLUSH protocol is to flush all pending messages out of the system. |
class | Fragmentation layer. |
class | Fragmentation layer. |
class | Group membership protocol. |
class | Example of a protocol layer. |
class | Implementation of the transport protocol using the Java Message Service (JMS). |
class | Makes copies of outgoing messages, swaps sender and receiver and sends the message back up the stack. |
class | Example of a protocol layer. |
class | |
class | Simple and stupid MERGE protocol (does not take into account state transfer). |
class | Protocol to discover subgroups, e.g. |
class | The coordinator attaches a small header to each (or every nth) message. |
class | Negative AcKnowledgement layer (NAKs), paired with positive ACKs. |
class | This layer can be put on top of the bottommost layer and is useful to simulate partitions. |
class | Measures time taken by each protocol to process a message. |
class | Measures the time for a message to travel from the channel to the transport
|
class | Combines multiple messages into a single large one. |
class | The PING protocol layer retrieves the initial membership (used by the GMS when started
by sending event FIND_INITIAL_MBRS down the stack). |
class | |
class | |
class | Queuing layer. |
class | |
class | This layer shuffles upcoming messages, put it just above your bottom layer. |
class | Protocol which prints out the real size of a message. |
class | Simple Multicast ACK protocol. |
class | Computes the broadcast messages that are stable, i.e. |
class | State transfer layer. |
class | TCP based protocol. |
class | |
class | The TCPGOSSIP protocol layer retrieves the initial membership (used by the GMS when started
by sending event FIND_INITIAL_MBRS down the stack). |
class | The TCPPING protocol layer retrieves the initial membership (used by the GMS when started
by sending event FIND_INITIAL_MBRS down the stack). |
class | Implements the total ordering layer using a message sequencer
The protocol guarantees that all bcast sent messages will be delivered in
the same order to all members. |
class |
class TOTAL_OLD extends Protocol
TODO: (more comments)
Sequencer based total ordering protocol layer
- requires the following layers "below" it in the stack
(or layers with equivalent functionality):
GMS, FD, PING, UDP, ... |
class |
Total order implementation based on
The Totem Single-Ring Ordering and Membership Protocol
However, this is an adaption of algorithm mentioned in the research paper above since we reuse
our own membership protocol and failure detectors. |
class | |
class | Replacement for UDP. |
class | IP multicast transport based on UDP. |
class | Multicast transport. |
class | Reliable unicast layer. |
class | Catches SUSPECT events traveling up the stack. |
class | Used by a client until it becomes a member: all up messages are discarded until a VIEW_CHANGE
is encountered. |
class | Similar to TCPPING, except that the initial host list is specified as a list of logical pipe names. |
class | Logical point-to-point link. |
Constructors with parameter type org.jgroups.stack.Protocol | |
Methods with parameter type org.jgroups.stack.Protocol | |
void |
Classes derived from org.jgroups.stack.Protocol | |
class | Passive failure detection protocol. |
class | Group membership protocol. |
class | Negative AcKnowledgement layer (NAKs). |
class | Implementation of probabilistic broadcast. |
class | Computes the broadcast messages that are stable, i.e. |
class | New STATE_TRANSFER protocol based on PBCAST. |