Uses of Class
org.jgroups.annotations.Experimental
-
Packages that use Experimental Package Description org.jgroups.auth org.jgroups.blocks Provides building blocks that are layered on top of channels.org.jgroups.client org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. -
-
Uses of Experimental in org.jgroups.auth
Classes in org.jgroups.auth with annotations of type Experimental Modifier and Type Class Description class
Krb5Token
JGroups AuthToken Class to for Kerberos v5 authentication. -
Uses of Experimental in org.jgroups.blocks
Classes in org.jgroups.blocks with annotations of type Experimental Modifier and Type Class Description class
GridFile
Subclass of File to iterate through directories and files in a gridclass
GridFilesystem
Entry point for GridFile and GridInputStream / GridOutputStreamclass
GridInputStream
class
GridOutputStream
class
PartitionedHashMap<K,V>
Hashmap which distributes its keys and values across the cluster. -
Uses of Experimental in org.jgroups.client
Classes in org.jgroups.client with annotations of type Experimental Modifier and Type Class Description class
StompConnection
STOMP client to access the STOMP [1] protocol. -
Uses of Experimental in org.jgroups.protocols
Classes in org.jgroups.protocols with annotations of type Experimental Modifier and Type Class Description class
ABP
Deprecated.Mainly used as a design study of Pluscal / TLA+class
AlternatingBundler
Bundler implementation which sends message batches (or single messages) as soon as the target destination changes (or max_bundler_size would be exceeded).
Messages are removed from the main queue one by one and processed as follows:
A B B C C A causes the following sends: A -> {CC} -> {BB} -> A
Note that null is also a valid destination (send-to-all).
JIRA: https://issues.jboss.org/browse/JGRP-2171class
AsyncNoBundler
Simple and stupid async version of NoBundler.class
DAISYCHAIN
Implementation of daisy chaining.class
RATE_LIMITER
Protocol which sends at most max_bytes in time_period milliseconds.class
RemoveQueueBundler
Bundler implementation which sends message batches (or single messages) as soon as the remove queue is full (or max_bundler_size would be exceeded).
Messages are removed from the main queue and processed as follows (assuming they all fit into the remove queue):
A B B C C A causes the following sends: {AA} -> {CC} -> {BB}
Note that null is also a valid destination (send-to-all).
Contrary toTransferQueueBundler
, this bundler uses aRingBuffer
rather than an ArrayBlockingQueue and the size of the remove queue is fixed.class
SEQUENCER2
Implementation of total order protocol using a sequencer_uum.class
SimpleTCP
Bare-bones thread-per-connection TCP-based transport.class
SWIFT_PING
Discovery protocol based on Openstack Swift (object storage).class
TUNNEL
Replacement for UDP.
-