Uses of Annotation Interface
org.jgroups.annotations.Experimental
Packages that use Experimental
Package
Description
Provides building blocks that are layered on top of channels.
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
Provides useful functionality which cannot be assigned to any particular other package.
-
Uses of Experimental in org.jgroups.blocks
Classes in org.jgroups.blocks with annotations of type ExperimentalModifier and TypeClassDescriptionclassCache<K,V> Simple cache which maintains keys and value.classSubclass of File to iterate through directories and files in a gridclassEntry point for GridFile and GridInputStream / GridOutputStreamclassclassclassPartitionedHashMap<K,V> Hashmap which distributes its keys and values across the cluster.classReplCache<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. -
Uses of Experimental in org.jgroups.blocks.locking
Classes in org.jgroups.blocks.locking with annotations of type ExperimentalModifier and TypeClassDescriptionclassLockService is the main class for to use for distributed locking functionality. -
Uses of Experimental in org.jgroups.client
Classes in org.jgroups.client with annotations of type ExperimentalModifier and TypeClassDescriptionclassSTOMP client to access the STOMP [1] protocol. -
Uses of Experimental in org.jgroups.mux
Classes in org.jgroups.mux with annotations of type Experimental -
Uses of Experimental in org.jgroups.protocols
Classes in org.jgroups.protocols with annotations of type ExperimentalModifier and TypeClassDescriptionclassBroadcast PING.classBeanshell (www.beanshell.org) interpreter class.classThis is a central executor service where each request is sent to the coordinator for either a task or a current waiting thread.classImplementation of a locking protocol which acquires locks by contacting the coordinator.classImplementation of daisy chaining.classProtocol 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.classSimple discovery protocol which uses a file on shared storage such as an SMB share, NFS mount or S3.classImplementation of UTO-TCP as designed by EPFL.classProtocol to discover subgroups; e.g., existing due to a network partition (that healed).classThe coordinator attaches a small header with its view to each (or every nth) message.classImplementation of a locking protocol which acquires locks by contacting all of the nodes of a cluster.classThis protocol will provide message sending and receiving prioritization.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.classDiscovery protocol using Amazon's S3 storage.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.classSimple Multicast ACK protocol.classProtocol which provides STOMP (http://stomp.codehaus.org/) support.classTransport using NIOclassReplacement for UDP.classReliable unicast layer.Fields in org.jgroups.protocols with annotations of type ExperimentalMethods in org.jgroups.protocols with annotations of type Experimental -
Uses of Experimental in org.jgroups.util
Classes in org.jgroups.util with annotations of type ExperimentalModifier and TypeClassDescriptionclassImplementation ofTimeScheduler.classRedirects incoming TCP connections to other hosts/ports.classImplementation ofTimeScheduler.