|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Protocol | |
org.javagroups.debug | |
org.javagroups.protocols | |
org.javagroups.protocols.pbcast | |
org.javagroups.stack |
Uses of Protocol in org.javagroups.debug |
Methods in org.javagroups.debug with parameters of type Protocol | |
void |
ProtocolView.setProtocol(Protocol prot)
|
Constructors in org.javagroups.debug with parameters of type Protocol | |
ProtocolView(Protocol p,
javax.swing.table.DefaultTableModel model,
int my_index)
|
|
ProtocolView(Protocol p,
javax.swing.table.DefaultTableModel model,
int my_index,
boolean cummulative)
|
|
ProtocolTester(java.lang.String prot_spec,
Protocol harness,
boolean trace)
|
Uses of Protocol in org.javagroups.protocols |
Subclasses of Protocol in org.javagroups.protocols | |
class |
AUTOCONF
Senses the network configuration when it is initialized (in init()) and sends a CONFIG event up and down the stack. |
class |
BSH
Beanshell ("www.beanshell.org") interpreter class. |
class |
CAUSAL
Implements casual ordering layer using vector clocks |
class |
DEADLOCK
Tests the deadlock detection mechanism of RequestCorrelator. |
class |
DELAY
Delays incoming/outgoing messages by a random number of milliseconds (range between 0 and n where n is determined by the user). |
class |
DISCARD
Discards up or down messages based on a percentage, e.g. |
class |
DUMMY
|
class |
ENCRYPT1_4
ENCRYPT1_4 layer. |
class |
EXAMPLE
Example of a protocol layer. |
class |
FC
Simple flow control protocol based on a credit system. |
class |
FD
Failure detection based on simple heartbeat protocol. |
class |
FD_PID
Process-ID based FD protocol. |
class |
FD_PROB
Probabilistic failure detection protocol based on "A Gossip-Style Failure Detection Service" by Renesse, Minsky and Hayden. |
class |
FD_SIMPLE
Simple failure detection protocol. |
class |
FD_SOCK
Failure detection protocol based on sockets. |
class |
FLOW_CONTROL
FLOW_CONTROL provides end-end congestion control and flow control. |
class |
FLOWCONTROL
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 |
FLUSH
The task of the FLUSH protocol is to flush all pending messages out of the system. |
class |
FRAG
Fragmentation layer. |
class |
HDRS
Example of a protocol layer. |
class |
JMS
Implementation of the transport protocol using the Java Message Service (JMS). |
class |
LOOPBACK
Makes copies of outgoing messages, swaps sender and receiver and sends the message back up the stack. |
class |
LOSS
Example of a protocol layer. |
class |
MERGE
Simple and stupid MERGE protocol (does not take into account state transfer). |
class |
MERGE2
Protocol to discover subgroups, e.g. |
class |
MERGEFAST
The coordinator attaches a small header to each (or every nth) message. |
class |
MessageProtocolEXAMPLE
|
class |
NAKACK
Negative AcKnowledgement layer (NAKs), paired with positive ACKs. |
class |
PARTITIONER
This layer can be put on top of the bottommost layer and is useful to simulate partitions. |
class |
PERF
Measures time taken by each protocol to process a message. |
class |
PIGGYBACK
Combines multiple messages into a single large one. |
class |
PING
The PING protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack). |
class |
PRINTMETHODS
|
class |
PRINTOBJS
|
class |
QUEUE
Queuing layer. |
class |
RpcProtocolEXAMPLE
|
class |
SHUFFLE
This layer shuffles upcoming messages, put it just above your bottom layer. |
class |
SIZE
Protocol which prints out the real size of a message. |
class |
SMACK
Simple Multicast ACK protocol. |
class |
STATE_TRANSFER
State transfer layer. |
class |
TCP
TCP based protocol. |
class |
TCPGOSSIP
The TCPGOSSIP protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack). |
class |
TCPPING
The TCPPING protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack). |
class |
TOTAL
Implements the total ordering layer using a message sequencer |
class |
TOTAL_OLD
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_TOKEN
Total order implementation based on The Totem Single-Ring Ordering and Membership Protocol |
class |
TRACE
|
class |
TUNNEL
Replacement for UDP. |
class |
UDP
IP multicast transport based on UDP. |
class |
UNICAST
Reliable unicast layer. |
class |
VERIFY_SUSPECT
Catches SUSPECT events traveling up the stack. |
class |
VIEW_ENFORCER
Used by a client until it becomes a member: all up messages are discarded until a VIEW_CHANGE is encountered. |
class |
WANPING
Similar to TCPPING, except that the initial host list is specified as a list of logical pipe names. |
class |
WANPIPE
Logical point-to-point link. |
Uses of Protocol in org.javagroups.protocols.pbcast |
Subclasses of Protocol in org.javagroups.protocols.pbcast | |
class |
GMS
Group membership protocol. |
class |
PBCAST
Implementation of probabilistic broadcast. |
class |
STABLE
Computes the broadcast messages that are stable, i.e. |
Uses of Protocol in org.javagroups.stack |
Subclasses of Protocol in org.javagroups.stack | |
class |
MessageProtocol
Based on Protocol, but incorporates RequestCorrelator and GroupRequest: the latter can be used to mcast messages to all members and receive their reponses. |
class |
ProtocolStack
A ProtocolStack manages a number of protocols layered above each other. |
class |
RpcProtocol
Base class for group RMC peer protocols. |
Fields in org.javagroups.stack declared as Protocol | |
protected Protocol |
Protocol.up_prot
|
protected Protocol |
Protocol.down_prot
|
Methods in org.javagroups.stack that return Protocol | |
Protocol |
Configurator.setupProtocolStack(java.lang.String configuration,
ProtocolStack st)
The configuration string has a number of entries, separated by a ':' (colon). |
Protocol |
Configurator.findProtocol(Protocol prot_stack,
java.lang.String name)
|
Protocol |
Configurator.getBottommostProtocol(Protocol prot_stack)
|
Protocol |
Configurator.createProtocol(java.lang.String prot_spec,
ProtocolStack stack)
Creates a new protocol given the protocol specification. |
Protocol |
Protocol.getUpProtocol()
|
Protocol |
Protocol.getDownProtocol()
|
Protocol |
ProtocolStack.createProtocol(java.lang.String prot_spec)
Creates a new protocol given the protocol specification. |
Protocol |
ProtocolStack.findProtocol(java.lang.String name)
Returns a given protocol or null if not found |
Methods in org.javagroups.stack with parameters of type Protocol | |
void |
ProtocolObserver.setProtocol(Protocol prot)
Called when a ProtocolObserver is attached to a protcol. |
void |
Configurator.startProtocolStack(Protocol bottom_prot)
|
void |
Configurator.stopProtocolStack(Protocol start_prot)
|
Protocol |
Configurator.findProtocol(Protocol prot_stack,
java.lang.String name)
|
Protocol |
Configurator.getBottommostProtocol(Protocol prot_stack)
|
void |
Configurator.insertProtocol(Protocol prot,
int position,
java.lang.String neighbor_prot,
ProtocolStack stack)
Inserts an already created (and initialized) protocol into the protocol list. |
void |
Protocol.setUpProtocol(Protocol up_prot)
|
void |
Protocol.setDownProtocol(Protocol down_prot)
|
void |
ProtocolStack.insertProtocol(Protocol prot,
int position,
java.lang.String neighbor_prot)
Inserts an already created (and initialized) protocol into the protocol list. |
Constructors in org.javagroups.stack with parameters of type Protocol | |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |