Uses of Annotation Interface
org.jgroups.annotations.MBean

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

    Classes in org.jgroups with annotations of type MBean
    Modifier and Type
    Class
    Description
    class 
    A channel represents a group communication endpoint (like BSD datagram sockets).
    class 
    JChannel is a pure Java implementation of Channel.
    class 
    Deprecated.
    Might get removed in 3.0.
  • Uses of MBean in org.jgroups.demos

    Classes in org.jgroups.demos with annotations of type MBean
    Modifier and Type
    Class
    Description
    class 
    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
    Modifier and Type
    Class
    Description
    class 
    Implementation of daisy chaining.
    class 
    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 
    The Discovery protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack).
    class 
    Example of a protocol layer.
    class 
    This is the base protocol used for executions.
    class 
    Simple flow control protocol based on a credit system.
    class 
    Failure detection based on simple heartbeat protocol.
    class 
    Failure detection based on simple heartbeat protocol.
    class 
    Failure detection protocol based on sockets.
    class 
    Simple flow control protocol based on a credit system.
    class 
    Fragmentation layer.
    class 
    Fragmentation layer.
    class 
    Base locking protocol, handling most of the protocol communication with other instances.
    class 
    Protocol to discover subgroups; e.g., existing due to a network partition (that healed).
    class 
    Simple flow control protocol based on a credit system.
    class 
    Protocol which sends at most max_bytes in time_period milliseconds.
    class 
    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.
    class 
    Implements https://jira.jboss.org/jira/browse/JGRP-822, which allows for concurrent delivery of messages from the same sender based on scopes.
    class 
    Implementation of total order protocol using a sequencer.
    class 
    Deprecated.
    class 
    Protocol which provides STOMP (http://stomp.codehaus.org/) support.
    class 
    Generic transport - specific implementations should extend this abstract class.
    class 
    Simple flow control protocol based on a credit system.
    class 
    Reliable unicast layer.
    class 
    Reliable unicast layer.
    class 
    Periodically sends the view to the group.
  • Uses of MBean in org.jgroups.protocols.pbcast

    Classes in org.jgroups.protocols.pbcast with annotations of type MBean
    Modifier and Type
    Class
    Description
    class 
    Flush, as it name implies, forces group members to flush their pending messages while blocking them to send any additional messages.
    class 
    Group membership protocol.
    class 
    Negative AcKnowledgement layer (NAKs).
    class 
    Computes the broadcast messages that are stable; i.e., have been received by all members.
    class 
    STATE_TRANSFER protocol based on byte array transfer.
    class 
    STREAMING_STATE_TRANSFER, as its name implies, allows a streaming state transfer between two channel instances.