# 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

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