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.
|
Modifier and Type | Class and Description |
---|---|
class |
Krb5Token
JGroups AuthToken Class to for Kerberos v5 authentication.
|
Modifier and Type | Class and Description |
---|---|
class |
GridFile
Subclass of File to iterate through directories and files in a grid
|
class |
GridFilesystem
Entry point for GridFile and GridInputStream / GridOutputStream
|
class |
GridInputStream |
class |
GridOutputStream |
class |
PartitionedHashMap<K,V>
Hashmap which distributes its keys and values across the cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
StompConnection
STOMP client to access the STOMP [1] protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
ABP
Alternating Bit Protocol.
|
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-2171 |
class |
AsyncNoBundler
Simple and stupid async version of NoBundler.
|
class |
DAISYCHAIN
Implementation of daisy chaining.
|
class |
FD_ALL2
Failure detection based on simple heartbeat protocol.
|
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 to TransferQueueBundler , this bundler uses a RingBuffer 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.
|
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.