Package | Description |
---|---|
org.jgroups.blocks |
Provides building blocks that are layered on top of channels.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
Cache<K,V>
Simple cache which maintains keys and value.
|
class |
PartitionedHashMap<K,V>
Hashmap which distributes its keys and values across the cluster.
|
class |
ReplCache<K,V>
Cache which allows for replication factors per data items; the factor determines how many replicas
of a key/value we create across the cluster.
See doc/design/ReplCache.txt for details. |
class |
ReplicatedHashMap<K,V>
Implementation of a
ConcurrentMap with replication of the contents across a cluster. |
class |
ReplicatedTree
A tree-like structure that is replicated across several members.
|
Modifier and Type | Class and Description |
---|---|
class |
DISCARD
Discards up or down messages based on a percentage; e.g., setting property 'up' to 0.1 causes 10%
of all up messages to be discarded.
|
class |
DISCARD_PAYLOAD
Discards a message whose sequence number (in the payload, as a Long) matches seqno 2 times,
before passing it down.
|
class |
EXAMPLE
Example of a protocol layer.
|
class |
FD_PING
Protocol which uses an executable (e.g.
|
class |
HDRS
Example of a protocol layer.
|
class |
TCP_NIO
Transport using NIO
|
Modifier and Type | Class and Description |
---|---|
class |
HashedTimingWheel
Implementation of
TimeScheduler . |
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.