Package | Description |
---|---|
org.jgroups.blocks |
Provides building blocks that are layered on top of channels.
|
org.jgroups.blocks.locking | |
org.jgroups.client | |
org.jgroups.mux | |
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 |
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.
|
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. |
Modifier and Type | Class and Description |
---|---|
class |
LockService
LockService is the main class for to use for distributed locking functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
StompConnection
STOMP client to access the STOMP [1] protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
Multiplexer
Deprecated.
|
class |
MuxChannel
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
BPING
Broadcast PING.
|
class |
BSH
Beanshell (www.beanshell.org) interpreter class.
|
class |
CENTRAL_EXECUTOR
This is a central executor service where each request is sent to the coordinator
for either a task or a current waiting thread.
|
class |
CENTRAL_LOCK
Implementation of a locking protocol which acquires locks by contacting the coordinator.
|
class |
DAISYCHAIN
Implementation of daisy chaining.
|
class |
FD_ICMP
Protocol which uses InetAddress.isReachable() to check whether a given host
is up or not, taking 1 argument; the host name of the host to be pinged.
|
class |
FILE_PING
Simple discovery protocol which uses a file on shared storage such as an SMB share, NFS mount or S3.
|
class |
HTOTAL
Implementation of UTO-TCP as designed by EPFL.
|
class |
MERGE3
Protocol to discover subgroups; e.g., existing due to a network partition (that healed).
|
class |
MERGEFAST
The coordinator attaches a small header with its view to each (or every nth) message.
|
class |
PEER_LOCK
Implementation of a locking protocol which acquires locks by contacting all of the nodes of a cluster.
|
class |
PRIO
This protocol will provide message sending and receiving prioritization.
|
class |
RATE_LIMITER
Protocol which sends at most max_bytes in time_period milliseconds.
|
class |
RELAY
Simple relaying protocol: RELAY is added to the top of the stack, creates a channel to a bridge cluster,
and - if coordinator - relays all multicast messages via the bridge cluster to the remote cluster.
This is not a big virtual cluster, e.g.
|
class |
S3_PING
Discovery protocol using Amazon's S3 storage.
|
class |
SCOPE
Implements https://jira.jboss.org/jira/browse/JGRP-822, which allows for concurrent delivery of messages from the
same sender based on scopes.
|
class |
SEQUENCER
Implementation of total order protocol using a sequencer.
|
class |
SFC
Deprecated.
|
class |
SMACK
Simple Multicast ACK protocol.
|
class |
STOMP
Protocol which provides STOMP (http://stomp.codehaus.org/) support.
|
class |
TCP_NIO
Transport using NIO
|
class |
TUNNEL
Replacement for UDP.
|
class |
UNICAST2
Reliable unicast layer.
|
Modifier and Type | Field and Description |
---|---|
protected int |
TP.bundler_capacity |
Modifier and Type | Method and Description |
---|---|
void |
SCOPE.removeAllQueues() |
Modifier and Type | Class and Description |
---|---|
class |
HashedTimingWheel
Implementation of
TimeScheduler . |
class |
Proxy
Redirects incoming TCP connections to other hosts/ports.
|
class |
TimeScheduler2
Implementation of
TimeScheduler . |
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.