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 MBeanModifier and TypeClassDescriptionclassA channel represents a group communication endpoint (like BSD datagram sockets).classJChannel is a pure Java implementation of Channel.classDeprecated.Might get removed in 3.0. -
Uses of MBean in org.jgroups.demos
Classes in org.jgroups.demos with annotations of type MBeanModifier and TypeClassDescriptionclassShows 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 MBeanModifier and TypeClassDescriptionclassImplementation of daisy chaining.classDiscards 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.classThe Discovery protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack).classExample of a protocol layer.classThis is the base protocol used for executions.classSimple flow control protocol based on a credit system.classFailure detection based on simple heartbeat protocol.classFailure detection based on simple heartbeat protocol.classFailure detection protocol based on sockets.classSimple flow control protocol based on a credit system.classFragmentation layer.classFragmentation layer.classBase locking protocol, handling most of the protocol communication with other instances.classProtocol to discover subgroups; e.g., existing due to a network partition (that healed).classSimple flow control protocol based on a credit system.classProtocol which sends at most max_bytes in time_period milliseconds.classSimple 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.classImplements https://jira.jboss.org/jira/browse/JGRP-822, which allows for concurrent delivery of messages from the same sender based on scopes.classImplementation of total order protocol using a sequencer.classDeprecated.classProtocol which provides STOMP (http://stomp.codehaus.org/) support.classGeneric transport - specific implementations should extend this abstract class.classSimple flow control protocol based on a credit system.classReliable unicast layer.classReliable unicast layer.classPeriodically sends the view to the group. -
Uses of MBean in org.jgroups.protocols.pbcast
Classes in org.jgroups.protocols.pbcast with annotations of type MBeanModifier and TypeClassDescriptionclassFlush, as it name implies, forces group members to flush their pending messages while blocking them to send any additional messages.classGroup membership protocol.classNegative AcKnowledgement layer (NAKs).classComputes the broadcast messages that are stable; i.e., have been received by all members.classSTATE_TRANSFER protocol based on byte array transfer.classSTREAMING_STATE_TRANSFER, as its name implies, allows a streaming state transfer between two channel instances.