Uses of Class
org.jgroups.annotations.Experimental
-
Packages that use Experimental Package Description org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc.org.jgroups.auth org.jgroups.blocks Provides building blocks that are layered on top of channels.org.jgroups.blocks.atomic org.jgroups.client org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
-
Uses of Experimental in org.jgroups
Classes in org.jgroups with annotations of type Experimental Modifier and Type Class Description classRefcountedBytesMessageRef-counted message implementation.
Note that this class is experimental and may get removed without notice.classRefcountedNioMessageRef-counted message implementation.
Note that this class is experimental and may get removed without notice. -
Uses of Experimental in org.jgroups.auth
Classes in org.jgroups.auth with annotations of type Experimental Modifier and Type Class Description classKrb5TokenJGroups 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 classGridFileSubclass of File to iterate through directories and files in a gridclassGridFilesystemEntry point for GridFile and GridInputStream / GridOutputStreamclassGridInputStreamclassGridOutputStream -
Uses of Experimental in org.jgroups.blocks.atomic
Methods in org.jgroups.blocks.atomic with annotations of type Experimental Modifier and Type Method Description default <T extends Streamable>
java.util.concurrent.CompletionStage<T>AsyncCounter. update(CounterFunction<T> updateFunction)Atomically updates the counter's value.default <T extends Streamable>
TSyncCounter. update(CounterFunction<T> updateFunction)Atomically updates the counter's value. -
Uses of Experimental in org.jgroups.client
Classes in org.jgroups.client with annotations of type Experimental Modifier and Type Class Description classStompConnectionSTOMP 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 classAlternatingBundlerBundler 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.redhat.com/browse/JGRP-2171classAsyncNoBundlerSimple and stupid async version of NoBundler.classBATCHBatches messages near the top of the stack.classBATCH2Batches messages near the top of the stack.classBatchBundlerBundler based onBATCH.classDAISYCHAINImplementation of daisy chaining.classRATE_LIMITERProtocol which sends at most max_bytes in time_period milliseconds.classRemoveQueueBundlerBundler 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 aRingBufferrather than an ArrayBlockingQueue and the size of the remove queue is fixed.classSEQUENCER2Implementation of total order protocol using a sequencer_uum.classSimpleTCPBare-bones thread-per-connection TCP-based transport.classSWIFT_PINGDiscovery protocol based on Openstack Swift (object storage). -
Uses of Experimental in org.jgroups.util
Classes in org.jgroups.util with annotations of type Experimental Modifier and Type Class Description classRefcountImpl<T>Ref-counted implementation; can be used by message implementations.
Note that this class is experimental and may get removed without notice.
-