| Interface | Description |
|---|---|
| Cache<K,V> |
Interface for a Cache where data mappings are grouped and stored in a tree data
structure consisting of
Nodes. |
| CacheFactory<K,V> |
This factory constructs a cache from a given or default configuration set.
|
| CacheManager |
Factory and registry for JBoss Cache instances configured using
named configurations.
|
| CacheSPI<K,V> |
A more detailed interface to
Cache, which is used when writing plugins for or extending JBoss Cache. |
| DataContainer |
This class defines the functionality needed for node manipulation.
|
| InternalNode<K,V> |
An internal node interface, that represents nodes that directly form the tree structure in the cache.
|
| Lifecycle |
Defines lifecycle operations for various components
|
| Node<K,V> | |
| NodeFactory<K,V> |
An interface for a factory that creates nodes.
|
| NodeSPI<K,V> |
A more detailed interface to
Node, which is used when writing plugins for or extending JBoss Cache. |
| Region | |
| RegionManager |
Manages regions.
|
| RPCManager |
Provides a mechanism for communicating with other caches in the cluster.
|
| TreeCacheViewMBean |
MBean interface.
|
| Class | Description |
|---|---|
| AbstractNode<K,V> |
Base class for
UnversionedNode. |
| AbstractNodeFactory<K,V> |
Generates new nodes based on the
CacheSPI configuration. |
| CacheManagerImpl |
Basic implementation of
CacheManager. |
| ConsoleListener |
This class provides a non-graphical view of JBossCache replication
events for a replicated cache.
|
| DataContainerImpl |
A container for the root node in the cache, which also provides helpers for efficiently accessing nodes, walking trees, etc.
|
| DefaultCacheFactory<K,V> |
Default implementation of the
CacheFactory interface. |
| Fqn<E> | |
| FqnComparator |
Compares the order of two FQN.
|
| InvocationContext |
A context that holds information regarding the scope of a single invocation.
|
| LegacyRegionManagerImpl | Deprecated
will be removed along with optimistic and pessimistic locking.
|
| Modification |
Represents a modification in the cache.
|
| PessimisticNodeFactory<K,V> | Deprecated
will be removed along with optimistic and pessimistic locking.
|
| PessimisticUnversionedNode<K,V> | Deprecated
will be removed along with optimistic and pessimistic locking.
|
| RegionImpl |
Default implementation of a
Region |
| RegionManagerImpl |
The default region manager, used with MVCC locking.
|
| RegionRegistry |
An extension of the ConcurrentHashMap that acts as a container for regions.
|
| RPCManagerImpl |
Manager that handles all RPC calls between JBoss Cache instances
|
| StringFqn |
An optimisation of Fqn that does more efficient equals() and hashcode() computations.
|
| UnversionedNode<K,V> |
Basic data node class.
|
| Version |
Contains version information about this release of JBoss Cache.
|
| Version.Retro |
Retroweaver version info.
|
| VersionedNode<K,V> | Deprecated
will be removed along with optimistic and pessimistic locking.
|
| Enum | Description |
|---|---|
| AbstractNode.NodeFlags |
These flags were originally stored as booleans on the UnversionedNode class.
|
| CacheStatus |
Various states that an object that has a four stage lifecycle
(i.e.
|
| Modification.ModificationType | |
| Region.Status |
Region status
|
| Region.Type |
Types of regions.
|
| Exception | Description |
|---|---|
| CacheException | |
| NodeNotExistsException |
Thrown when an operation is attempted on a non-existing node in the cache
|
| NodeNotValidException |
Thrown whenever operations are attempted on a node that is no longer valid.
|
| RegionEmptyException |
Exception to represent a region being empty when state was expected in that region.
|
| RegionNotEmptyException |
Thrown when an attempt is made to
RegionManager.activate(Fqn) activate a subtree}
root in Fqn that already has an existing node in the cache. |
| ReplicationException |
Thrown when a replication problem occurred
|
| SuspectException |
Thrown when a member is suspected during remote method invocation
|
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.