Interface | Description |
---|---|
Cache<K,V> |
Interface for a Cache where data mappings are grouped and stored in a tree data
structure consisting of
Node s. |
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.