# Uses of Package
org.jgroups.annotations

Packages that use org.jgroups.annotations
Package | Description
--- | ---
org.jgroups | Provides top-level public JGroups classes such as Channel, Message, etc.
org.jgroups.auth |
org.jgroups.blocks | Provides building blocks that are layered on top of channels.
org.jgroups.blocks.locking |
org.jgroups.client |
org.jgroups.demos | Provides demonstrations of JGroups functionality.
org.jgroups.mux |
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.protocols.pbcast | Supports probabilistic broadcasts.
org.jgroups.stack | Support for managing protocol stacks.
org.jgroups.util | Provides useful functionality which cannot be assigned to any particular other package.

Classes in org.jgroups.annotations used by org.jgroups
Class and Description
Immutable Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
MBean Optional annotation that exposes all public methods in the class hierarchy (excluding Object) as MBean operations.

Classes in org.jgroups.annotations used by org.jgroups.auth
Class and Description
Property Represents a Protocol property assigned from corresponding field in JGroups properties file.

Classes in org.jgroups.annotations used by org.jgroups.blocks
Class and Description
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time
GuardedBy Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
Unsupported Elements annotated with this annotation are unsupported and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.blocks.locking
Class and Description
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.client
Class and Description
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time
Unsupported Elements annotated with this annotation are unsupported and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.demos
Class and Description
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
MBean Optional annotation that exposes all public methods in the class hierarchy (excluding Object) as MBean operations.

Classes in org.jgroups.annotations used by org.jgroups.mux
Class and Description
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.persistence
Class and Description
Unsupported Elements annotated with this annotation are unsupported and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.protocols
Class and Description
DeprecatedProperty Represents an array of deprecated Protocol properties
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time
GuardedBy Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
LocalAddress This is an assertion, checked at startup time.
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
MBean Optional annotation that exposes all public methods in the class hierarchy (excluding Object) as MBean operations.
Property Represents a Protocol property assigned from corresponding field in JGroups properties file.
Unsupported Elements annotated with this annotation are unsupported and may get removed from the distribution at any time

Classes in org.jgroups.annotations used by org.jgroups.protocols.pbcast
Class and Description
DeprecatedProperty Represents an array of deprecated Protocol properties
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
MBean Optional annotation that exposes all public methods in the class hierarchy (excluding Object) as MBean operations.
Property Represents a Protocol property assigned from corresponding field in JGroups properties file.

Classes in org.jgroups.annotations used by org.jgroups.stack
Class and Description
DeprecatedProperty Represents an array of deprecated Protocol properties
GuardedBy Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
ManagedAttribute Indicates that a public method or a field (any visibility) in an MBean class defines an MBean attribute.
ManagedOperation Indicates that a method in an MBean class defines an MBean operation.
Property Represents a Protocol property assigned from corresponding field in JGroups properties file.

Classes in org.jgroups.annotations used by org.jgroups.util
Class and Description
Experimental Elements annotated with this annotation are experimental and may get removed from the distribution at any time
GuardedBy Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
Immutable Copyright (c) 2005 Brian Goetz and Tim Peierls Released under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.5) Official home: http://www.jcip.net Adopted from Java Concurrency in Practice.
Unsupported Elements annotated with this annotation are unsupported and may get removed from the distribution at any time