## Uses of Class
org.jgroups.annotations.Unsupported

- Packages that use Unsupported
  Package | Description
  --- | ---
  org.jgroups.blocks | Provides building blocks that are layered on top of channels.
  org.jgroups.client |
  org.jgroups.persistence | Provides features for storing information to a database or file.
  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.

- - ### Uses of Unsupported in org.jgroups.blocks

    Classes in org.jgroups.blocks with annotations of type Unsupported
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Cache<K,V>` Simple cache which maintains keys and value.
    `class` | `DistributedLockManager` Deprecated. Succeessor is `LockService`.
    `class` | `DistributedQueue` Provides the abstraction of a java.util.LinkedList that is replicated at several locations.
    `class` | `DistributedTree` A tree-like structure that is replicated across several members.
    `class` | `NotificationBus` Deprecated. Will be pulled in 3.0, use a JChannel directly instead
    `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.
    `class` | `ReplicatedHashMap<K extends Serializable,V extends Serializable>` Subclass of a `ConcurrentHashMap` with replication of the contents across a cluster.
    `class` | `ReplicatedTree` A tree-like structure that is replicated across several members.

  - ### Uses of Unsupported in org.jgroups.client

    Classes in org.jgroups.client with annotations of type Unsupported
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StompConnection` STOMP client to access the STOMP [1] protocol.

  - ### Uses of Unsupported in org.jgroups.persistence

    Classes in org.jgroups.persistence with annotations of type Unsupported
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBPersistenceManager` Class will be utilized
    `class` | `FilePersistenceManager`
    `class` | `PersistenceFactory` Deprecated.
    `interface` | `PersistenceManager` Deprecated.

  - ### Uses of Unsupported in org.jgroups.protocols

    Classes in org.jgroups.protocols with annotations of type Unsupported
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BSH` Beanshell (www.beanshell.org) interpreter class.
    `class` | `DELAY` Delays incoming/outgoing messages by a random number of milliseconds (range between 0 and n where n is determined by the user).
    `class` | `DELAY_JOIN_REQ` Discards 2 JOIN-REQs then accepts 1, then discards 2 more and so on
    `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` | `DISCARD_PAYLOAD` Discards a message whose sequence number (in the payload, as a Long) matches seqno 2 times, before passing it down.
    `class` | `DUPL` Duplicates outgoing or incoming messages by copying them
    `class` | `EXAMPLE` Example of a protocol layer.
    `class` | `FD_PING` Protocol which uses an executable (e.g.
    `class` | `FD_SIMPLE` Simple failure detection protocol.
    `class` | `HDRS` Example of a protocol layer.
    `class` | `MERGE3` Protocol to discover subgroups; e.g., existing due to a network partition (that healed).
    `class` | `PERF_TP` Measures the time for a message to travel from the channel to the transport
    `class` | `SHUFFLE` Reorders messages by buffering them and shuffling the result after TIMEOUT ms.
    `class` | `SIZE` Protocol which prints out the real size of a message.
    `class` | `SMACK` Simple Multicast ACK protocol.
    `class` | `TCP_NIO` Transport using NIO
    `class` | `TRACE`

  - ### Uses of Unsupported in org.jgroups.util

    Classes in org.jgroups.util with annotations of type Unsupported
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HashedTimingWheel` Implementation of `TimeScheduler`.
    `class` | `Proxy` Redirects incoming TCP connections to other hosts/ports.

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