Uses of Class
org.jgroups.annotations.MBean

Packages that use MBean
org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc. 
org.jgroups.demos Provides demonstrations of JGroups functionality. 
org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. 
org.jgroups.protocols.pbcast Supports probabilistic broadcasts. 
org.jgroups.protocols.relay   
org.jgroups.protocols.rules   
org.jgroups.protocols.tom   
 

Uses of MBean in org.jgroups
 

Classes in org.jgroups with annotations of type MBean
 class Channel
          A channel represents a group communication endpoint (like BSD datagram sockets).
 class JChannel
          JChannel is a default implementation of a Channel abstraction.
 

Uses of MBean in org.jgroups.demos
 

Classes in org.jgroups.demos with annotations of type MBean
 class JmxDemo
          Shows how annotations can be used to expose attributes and operations
 

Uses of MBean in org.jgroups.protocols
 

Classes in org.jgroups.protocols with annotations of type MBean
 class AUTH
          The AUTH protocol adds a layer of authentication to JGroups
 class BARRIER
          All messages up the stack have to go through a barrier (read lock, RL).
 class BSH
          Beanshell (www.beanshell.org) interpreter class.
 class COMPRESS
          Compresses the payload of a message.
 class COUNTER
          Protocol which is used by CounterService to provide a distributed atomic counter
 class DAISYCHAIN
          Implementation of daisy chaining.
 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 Discovery
          The Discovery protocol retrieves the initial membership (used by GMS and MERGE2) by sending discovery requests.
 class ENCRYPT
          ENCRYPT layer.
 class EXAMPLE
          Example of a protocol layer.
 class Executing
          This is the base protocol used for executions.
 class FC
          Simple flow control protocol based on a credit system.
 class FD
          Failure detection based on simple heartbeat protocol.
 class FD_ALL
          Failure detection based on simple heartbeat protocol.
 class FD_SOCK
          Failure detection protocol based on sockets.
 class FlowControl
          Simple flow control protocol based on a credit system.
 class FORWARD_TO_COORD
          Forwards a message to the current coordinator.
 class FRAG
          Fragmentation layer.
 class FRAG2
          Fragmentation layer.
 class Locking
          Base locking protocol, handling most of the protocol communication with other instances.
 class MERGE2
          Protocol to discover subgroups; e.g., existing due to a network partition (that healed).
 class MERGE3
          Protocol to discover subgroups; e.g., existing due to a network partition (that healed).
 class MFC
          Simple flow control protocol based on a credit system.
 class PDC
          Persistent Discovery Cache.
 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 RSVP
          Protocol which implements synchronous messages (https://issues.jboss.org/browse/JGRP-1389).
 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 STATS
          Provides various stats
 class STOMP
          Protocol which provides STOMP (http://stomp.codehaus.org/) support.
 class TP
          Generic transport - specific implementations should extend this abstract class.
 class UFC
          Simple flow control protocol based on a credit system.
 class UNICAST
          Reliable unicast layer.
 class UNICAST2
          Reliable unicast layer.
 class VERIFY_SUSPECT
          Catches SUSPECT events traveling up the stack.
 

Uses of MBean in org.jgroups.protocols.pbcast
 

Classes in org.jgroups.protocols.pbcast with annotations of type MBean
 class FLUSH
          Flush, as it name implies, forces group members to flush their pending messages while blocking them to send any additional messages.
 class GMS
          Group membership protocol.
 class NAKACK
          Negative AcKnowledgement layer (NAKs).
 class NAKACK2
          Negative AcKnowledgement layer (NAKs).
 class STABLE
          Computes the broadcast messages that are stable; i.e., have been received by all members.
 class STATE
          STATE streams the state (written to an OutputStream) to the state requester in chunks (defined by chunk_size).
 class STATE_SOCK
          STATE_SOCK has the state provider create a server socket to which the state requester connects and from which the latter reads the state.
 class STATE_TRANSFER
          STATE_TRANSFER protocol based on byte array transfer.
 class StreamingStateTransfer
          Base class for state transfer protocols which use streaming (or chunking) to transfer state between two members.
 

Uses of MBean in org.jgroups.protocols.relay
 

Classes in org.jgroups.protocols.relay with annotations of type MBean
 class RELAY2
          Design: ./doc/design/RELAY2.txt and at https://github.com/belaban/JGroups/blob/master/doc/design/RELAY2.txt.

JIRA: https://issues.jboss.org/browse/JGRP-1433

 

Uses of MBean in org.jgroups.protocols.rules
 

Classes in org.jgroups.protocols.rules with annotations of type MBean
 class SUPERVISOR
          Protocol which supervises other protocols.
 

Uses of MBean in org.jgroups.protocols.tom
 

Classes in org.jgroups.protocols.tom with annotations of type MBean
 class TOA
          Total Order Anycast with three communication steps (based on Skeen's Algorithm).
 



Copyright © 1998-2012 Bela Ban / Red Hat. All Rights Reserved.