A B C D E F G H I J K L M N O P R S T U V W X Z _

A

AbstractCacheLoader - Class in org.jboss.cache.loader
A convenience abstract implementation of a CacheLoader.
AbstractCacheLoader() - Constructor for class org.jboss.cache.loader.AbstractCacheLoader
 
AbstractDataCommand - Class in org.jboss.cache.commands.read
An abstract class providing basic functionality of all DataCommands.
AbstractDataCommand() - Constructor for class org.jboss.cache.commands.read.AbstractDataCommand
 
AbstractDelegatingCacheLoader - Class in org.jboss.cache.loader
AbstractDelegatingCacheLoader provides standard functionality for a cache loader that simply delegates each operation defined in the cache loader interface to the underlying cache loader, basically acting as a proxy to the real cache loader.
AbstractDelegatingCacheLoader(CacheLoader) - Constructor for class org.jboss.cache.loader.AbstractDelegatingCacheLoader
 
AbstractInvocationDelegate - Class in org.jboss.cache.invocation
The JBoss Cache hand-wired interceptor stack.
AbstractInvocationDelegate() - Constructor for class org.jboss.cache.invocation.AbstractInvocationDelegate
 
AbstractMarshaller - Class in org.jboss.cache.marshall
Abstract AbstractMarshaller for JBoss Cache.
AbstractMarshaller() - Constructor for class org.jboss.cache.marshall.AbstractMarshaller
 
AbstractNode<K,V> - Class in org.jboss.cache
Base class for UnversionedNode.
AbstractNode() - Constructor for class org.jboss.cache.AbstractNode
 
AbstractNode.NodeFlags - Enum in org.jboss.cache
These flags were originally stored as booleans on the UnversionedNode class.
AbstractTransactionCommand - Class in org.jboss.cache.commands.tx
Base class for transaction boundary commands that deal with global transactions
AbstractTransactionCommand() - Constructor for class org.jboss.cache.commands.tx.AbstractTransactionCommand
 
AbstractVersionedDataCommand - Class in org.jboss.cache.commands.write
Base version of DataCommand which handles common behaviour
AbstractVersionedDataCommand() - Constructor for class org.jboss.cache.commands.write.AbstractVersionedDataCommand
 
AbstractVisitor - Class in org.jboss.cache.commands
An abstract implementation of a Visitor that delegates all visit calls to a default handler which can be overridden.
AbstractVisitor() - Constructor for class org.jboss.cache.commands.AbstractVisitor
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.ExistsCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GetChildrenNamesCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GetDataMapCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GetKeysCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GetKeyValueCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GetNodeCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.read.GravitateDataCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.tx.CommitCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.tx.OptimisticPrepareCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.tx.PrepareCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.tx.RollbackCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in interface org.jboss.cache.commands.VisitableCommand
Accept a visitor, and return the result of accepting this visitor.
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.CreateNodeCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.EvictCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.InvalidateCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.MoveCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.PutDataMapCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.PutKeyValueCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.RemoveDataCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.RemoveKeyCommand
 
acceptVisitor(InvocationContext, Visitor) - Method in class org.jboss.cache.commands.write.RemoveNodeCommand
 
acquire(Object, long, NodeLock.LockType) - Method in class org.jboss.cache.lock.IdentityLock
 
acquire(Object, long, NodeLock.LockType) - Method in interface org.jboss.cache.lock.NodeLock
 
acquireAll(Object, long, NodeLock.LockType) - Method in class org.jboss.cache.lock.IdentityLock
 
acquireAll(Object, long, NodeLock.LockType, boolean) - Method in class org.jboss.cache.lock.IdentityLock
 
acquireAll(Object, long, NodeLock.LockType) - Method in interface org.jboss.cache.lock.NodeLock
Recursively acquire locks for this node and all subnodes, including internal Fqns such as buddy backup subtrees.
acquireAll(Object, long, NodeLock.LockType, boolean) - Method in interface org.jboss.cache.lock.NodeLock
Same as the overloaded NodeLock.acquire(Object, long, org.jboss.cache.lock.NodeLock.LockType) except that you can optionally specify that internal Fqns - such as buddy backup subtrees - can be excluded when acquiring locks.
acquireAllLocks(List<Fqn>, boolean) - Method in class org.jboss.cache.lock.StripedLock
Acquires locks on all fqns passed in.
acquireLock(Fqn, boolean) - Method in class org.jboss.cache.lock.StripedLock
Blocks until a lock is acquired.
acquireLocksForStateTransfer(NodeSPI, Object, long, boolean, boolean) - Method in class org.jboss.cache.statetransfer.StateTransferManager
Acquires locks on a root node for an owner for state transfer.
acquireLocksOnChildren(NodeSPI, NodeLock.LockType, InvocationContext) - Method in class org.jboss.cache.lock.LockManager
 
acquireLocksOnChildren(NodeSPI, NodeLock.LockType, InvocationContext, TransactionEntry, boolean) - Method in class org.jboss.cache.lock.LockManager
Acquires nodes on the children of this node.
acquireLocksWithTimeout(InvocationContext, Fqn, NodeLock.LockType, boolean, boolean, boolean, boolean, List<NodeSPI>, boolean) - Method in class org.jboss.cache.lock.LockManager
 
acquireReadLock(Object, long) - Method in class org.jboss.cache.lock.IdentityLock
Acquire a read lock with a timeout period of timeout milliseconds.
acquireReadLock(Object, long) - Method in interface org.jboss.cache.lock.NodeLock
Acquires a read lock with a timeout period of timeout milliseconds.
acquireWriteLock(Object, long) - Method in class org.jboss.cache.lock.IdentityLock
Acquire a write lock with a timeout of timeout milliseconds.
acquireWriteLock(Object, long) - Method in interface org.jboss.cache.lock.NodeLock
Acquires a write lock with a timeout of timeout milliseconds.
activate() - Method in interface org.jboss.cache.Region
Activates this region for replication.
activate() - Method in class org.jboss.cache.RegionImpl
 
activate(Fqn) - Method in class org.jboss.cache.RegionManager
Activates unmarshalling of replication messages for the region rooted in the given Fqn.
activateIfEmpty() - Method in interface org.jboss.cache.Region
Activates this region for replication, but if the Fqn that represents this region already exists and either contains data or children, no state transfers take place.
activateIfEmpty() - Method in class org.jboss.cache.RegionImpl
 
activateIfEmpty(Fqn) - Method in class org.jboss.cache.RegionManager
Attempts to activate a given region rooted at a given Fqn, similar to RegionManager.activate(Fqn) except that if the fqn is currently already in use (probably already been activated) this method is a no-op.
activationChangeNodes - Variable in class org.jboss.cache.RegionManager
 
ActivationInterceptor - Class in org.jboss.cache.interceptors
Loads nodes that don't exist at the time of the call into memory from the CacheLoader.
ActivationInterceptor() - Constructor for class org.jboss.cache.interceptors.ActivationInterceptor
 
ActivationInterceptor.ActivationModificationsBuilder - Class in org.jboss.cache.interceptors
 
ActivationInterceptor.ActivationModificationsBuilder() - Constructor for class org.jboss.cache.interceptors.ActivationInterceptor.ActivationModificationsBuilder
 
ActivationInterceptorMBean - Interface in org.jboss.cache.interceptors
Interface capturing activation statistics
activeStatusChanged(boolean) - Method in class org.jboss.cache.loader.SingletonStoreCacheLoader
Method called when the node either becomes the coordinator or stops being the coordinator.
activeWriter_ - Variable in class org.jboss.cache.lock.ReadWriteLockWithUpgrade
 
add(ReplicateCommand) - Method in class org.jboss.cache.cluster.ReplicationQueue
Adds a new method call.
add(int) - Method in class org.jboss.cache.util.BitEncodedIntegerSet
Adds an integer to the set.
add(E) - Method in class org.jboss.cache.util.concurrent.ConcurrentHashSet
 
addAll(BitEncodedIntegerSet) - Method in class org.jboss.cache.util.BitEncodedIntegerSet
Adds all elements of another BitEncodedIntegerSet to the current set.
addAll(Collection<? extends E>) - Method in class org.jboss.cache.util.concurrent.ConcurrentHashSet
 
addBuddies(Collection<Address>) - Method in class org.jboss.cache.buddyreplication.BuddyGroup
 
addCacheListener(Object) - Method in interface org.jboss.cache.Cache
Adds a CacheListener-annotated object to the entire cache.
addCacheListener(Fqn<?>, Object) - Method in interface org.jboss.cache.Cache
Adds a CacheListener-annotated object to a given region.
addCacheListener(Object) - Method in class org.jboss.cache.invocation.CacheInvocationDelegate
 
addCacheListener(Fqn, Object) - Method in class org.jboss.cache.invocation.CacheInvocationDelegate
 
addCacheListener(Object) - Method in class org.jboss.cache.notifications.Notifier
Adds a cache listener to the list of cache listeners registered.
addCacheLoader(CacheLoader, CacheLoaderConfig.IndividualCacheLoaderConfig) - Method in class org.jboss.cache.loader.ChainingCacheLoader
Adds a cache loader to the chain (always added at the end of the chain)
addCacheLoaderModification(ReversibleCommand) - Method in class org.jboss.cache.transaction.TransactionEntry
 
addCacheLoaderModification(GlobalTransaction, ReversibleCommand) - Method in class org.jboss.cache.transaction.TransactionTable
 
addChild(Object, Node<K, V>) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChild(Fqn<?>) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChild(Fqn<?>) - Method in interface org.jboss.cache.Node
Adds a child node with the given Fqn under the current node.
addChild(Object, Node<K, V>) - Method in interface org.jboss.cache.NodeSPI
Adds or replaces a child by name.
addChild(WorkspaceNode<K, V>) - Method in interface org.jboss.cache.optimistic.WorkspaceNode
Adds a given WorkspaceNode to the current node's child map
addChild(Fqn) - Method in class org.jboss.cache.optimistic.WorkspaceNodeImpl
 
addChild(WorkspaceNode<K, V>) - Method in class org.jboss.cache.optimistic.WorkspaceNodeImpl
 
addChild(Object, Node) - Method in class org.jboss.cache.UnversionedNode
 
addChildConfig(ConfigurationComponent) - Method in class org.jboss.cache.config.ConfigurationComponent
 
addChildConfigs(Collection<? extends ConfigurationComponent>) - Method in class org.jboss.cache.config.ConfigurationComponent
 
addChildDirect(Fqn) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChildDirect(Fqn, boolean) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChildDirect(Object, boolean) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChildDirect(NodeSPI<K, V>) - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
addChildDirect(Fqn) - Method in interface org.jboss.cache.NodeSPI
Adds a child directly to a Node.
addChildDirect(Fqn, boolean) - Method in interface org.jboss.cache.NodeSPI
Same as NodeSPI.addChildDirect(Fqn) except that it optionally allows you to suppress notification events for the creation of this node.
addChildDirect(Object, boolean) - Method in interface org.jboss.cache.NodeSPI
Same as NodeSPI.addChildDirect(Fqn, boolean) except that it just takes a child name
addChildDirect(NodeSPI<K, V>) - Method in interface org.jboss.cache.NodeSPI
Directly adds the node passed in to the children map of the current node.
addChildDirect(NodeSPI) - Method in class org.jboss.cache.UnversionedNode
 
addChildDirect(Fqn) - Method in class org.jboss.cache.UnversionedNode
 
addChildDirect(Fqn, boolean) - Method in class org.jboss.cache.UnversionedNode
 
addChildDirect(Object, boolean) - Method in class org.jboss.cache.UnversionedNode
 
addComponentDependencies(ComponentRegistry.Component, boolean) - Method in class org.jboss.cache.factories.ComponentRegistry
 
addedEntries - Variable in class org.jboss.cache.util.Util.MapModifications
 
addErroneousAttribute(String) - Method in exception org.jboss.cache.config.ConfigurationException
 
addIndividualCacheLoaderConfig(CacheLoaderConfig.IndividualCacheLoaderConfig) - Method in class org.jboss.cache.config.CacheLoaderConfig
 
addInterceptor(CommandInterceptor, int) - Method in interface org.jboss.cache.CacheSPI
Adds a custom interceptor to the interceptor chain, at specified position, where the first interceptor in the chain is at position 0 and the last one at getInterceptorChain().size() - 1.
addInterceptor(CommandInterceptor, Class<? extends CommandInterceptor>) - Method in interface org.jboss.cache.CacheSPI
Adds a custom interceptor to the interceptor chain, after an instance of the specified interceptor type.
addInterceptor(CommandInterceptor, int) - Method in class org.jboss.cache.interceptors.InterceptorChain
Inserts the given interceptor at the specified position in the chain (o based indexing).
addInterceptor(CommandInterceptor, Class<? extends CommandInterceptor>) - Method in class org.jboss.cache.interceptors.InterceptorChain
Adds a new interceptor in list after an interceptor of a given type.
addInterceptor(CommandInterceptor, int) - Method in class org.jboss.cache.invocation.CacheInvocationDelegate
 
addInterceptor(CommandInterceptor, Class<? extends CommandInterceptor>) - Method in class org.jboss.cache.invocation.CacheInvocationDelegate
 
addInvocationLockAcquired(NodeLock) - Method in class org.jboss.cache.InvocationContext
 
addInvocationLocksAcquired(Collection<NodeLock>) - Method in class org.jboss.cache.InvocationContext
 
addLock(NodeLock) - Method in class org.jboss.cache.transaction.TransactionEntry
Adds a lock to the end of the lock list, if it isn't already present.
addLock(GlobalTransaction, NodeLock) - Method in class org.jboss.cache.transaction.TransactionTable
Adds a lock to the global transaction.
addLocks(Collection<NodeLock>) - Method in class org.jboss.cache.transaction.TransactionEntry
Add multiple locks to the lock list.
addLocks(GlobalTransaction, Collection<NodeLock>) - Method in class org.jboss.cache.transaction.TransactionTable
Adds a collection of locks to the global transaction.
addModification(ReversibleCommand) - Method in class org.jboss.cache.transaction.TransactionEntry
Adds a modification to the modification list.
addModification(GlobalTransaction, ReversibleCommand) - Method in class org.jboss.cache.transaction.TransactionTable
Adds a motification to the global transaction.
addNode(WorkspaceNode<K, V>) - Method in interface org.jboss.cache.optimistic.TransactionWorkspace
Is thread safe so you dont need to deal with synchronising access to this method.
addNode(WorkspaceNode<K, V>) - Method in class org.jboss.cache.optimistic.TransactionWorkspaceImpl
 
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.ElementSizeQueue
 
addNodeEntry(NodeEntry) - Method in interface org.jboss.cache.eviction.EvictionQueue
Add a NodeEntry to the queue.
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.FIFOQueue
 
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.LFUQueue
 
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.LRUQueue
 
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.MRUQueue
 
addNodeEntry(NodeEntry) - Method in class org.jboss.cache.eviction.NullEvictionQueue
No-op
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.jboss.cache.jmx.CacheJmxWrapper
 
addReader(Object) - Method in class org.jboss.cache.lock.LockMap
Adding a reader owner.
addRegionToProcess(Region) - Method in class org.jboss.cache.eviction.EvictionTimerTask
Add a MarshRegion to process by the Eviction Thread.
addRemovedNode(Fqn) - Method in class org.jboss.cache.transaction.TransactionEntry
Adds the node that has been removed.
addToEnvironment(String, Object) - Method in class org.jboss.cache.transaction.DummyContext
Adds a new environment property to the environment of this context.
AdjListJDBCCacheLoader - Class in org.jboss.cache.loader
Adjacency List Model is the model of persisting trees in which each children holds a reference to its parent.
AdjListJDBCCacheLoader() - Constructor for class org.jboss.cache.loader.AdjListJDBCCacheLoader
 
AdjListJDBCCacheLoaderConfig - Class in org.jboss.cache.loader
AdjListJDBCCacheLoaderConfig
AdjListJDBCCacheLoaderConfig() - Constructor for class org.jboss.cache.loader.AdjListJDBCCacheLoaderConfig
 
afterCompletion(int) - Method in class org.jboss.cache.interceptors.OrderedSynchronizationHandler
 
algorithm - Variable in class org.jboss.cache.eviction.LRUPolicy
 
allowInvocations() - Method in enum org.jboss.cache.CacheStatus
 
allowReader() - Method in class org.jboss.cache.lock.ReadWriteLockWithUpgrade
Override this method to change to reader preference *
allowTombstones - Variable in class org.jboss.cache.eviction.BaseEvictionAlgorithm
 
AnnounceBuddyPoolNameCommand - Class in org.jboss.cache.commands.remote
Announces a buddy pool name to the cluster.
AnnounceBuddyPoolNameCommand() - Constructor for class org.jboss.cache.commands.remote.AnnounceBuddyPoolNameCommand
 
AnnounceBuddyPoolNameCommand(Address, String) - Constructor for class org.jboss.cache.commands.remote.AnnounceBuddyPoolNameCommand
 
appendIntereceptor(CommandInterceptor) - Method in class org.jboss.cache.interceptors.InterceptorChain
Appends at the end.
asList() - Method in class org.jboss.cache.interceptors.InterceptorChain
Returns the chain as a list.
assertIsConstructed() - Method in class org.jboss.cache.invocation.AbstractInvocationDelegate
 
assertTransactionValid(InvocationContext) - Static method in class org.jboss.cache.transaction.TransactionTable
Tests whether the caller is in a valid transaction.
assertTypeConstructable(Class, Class...) - Method in class org.jboss.cache.factories.ComponentFactory
 
assertValid() - Method in class org.jboss.cache.invocation.NodeInvocationDelegate
 
AssignToBuddyGroupCommand - Class in org.jboss.cache.commands.remote
Assigns a buddy to a group.
AssignToBuddyGroupCommand(BuddyGroup, Map<Fqn, byte[]>) - Constructor for class org.jboss.cache.commands.remote.AssignToBuddyGroupCommand
 
AssignToBuddyGroupCommand() - Constructor for class org.jboss.cache.commands.remote.AssignToBuddyGroupCommand
 
AsyncCacheLoader - Class in org.jboss.cache.loader
The AsyncCacheLoader is a delegating cache loader that extends AbstractDelegatingCacheLoader overriding methods to that should not just delegate the operation to the underlying cache loader.
AsyncCacheLoader() - Constructor for class org.jboss.cache.loader.AsyncCacheLoader
 
AsyncCacheLoader(CacheLoader) - Constructor for class org.jboss.cache.loader.AsyncCacheLoader
 
AsyncCacheLoaderConfig - Class in org.jboss.cache.loader
 
AsyncCacheLoaderConfig() - Constructor for class org.jboss.cache.loader.AsyncCacheLoaderConfig
Default constructor.
ATTR - Static variable in class org.jboss.cache.factories.XmlConfigurationParser
 
ATTR - Static variable in class org.jboss.cache.xml.XmlHelper
The <attribute> tag which forms the bulk of JBoss Cache configuration elements
await() - Method in class org.jboss.cache.util.ThreadGate
Waits for the gate to open.
await(long) - Method in class org.jboss.cache.util.ThreadGate
Waits for the gate to open or the specified time to elapse.
awaitForPushToFinish(Future, int, TimeUnit) - Method in class org.jboss.cache.loader.SingletonStoreCacheLoader
Method that waits for the in-memory to cache loader state to finish.

B

BASE_PREFIX - Static variable in class org.jboss.cache.jmx.JmxUtil
 
BaseEvictionAlgorithm - Class in org.jboss.cache.eviction
Abstract Event Processing Eviction Algorithm.
BaseEvictionAlgorithm() - Constructor for class org.jboss.cache.eviction.BaseEvictionAlgorithm
 
BaseEvictionPolicy - Class in org.jboss.cache.eviction
Base class implementation of EvictionPolicy and TreeCacheListener.
BaseEvictionPolicy() - Constructor for class org.jboss.cache.eviction.BaseEvictionPolicy
 
BaseRpcInterceptor - Class in org.jboss.cache.interceptors
Acts as a base for all RPC calls - subclassed by ReplicationInterceptor and OptimisticReplicationInterceptor.
BaseRpcInterceptor() - Constructor for class org.jboss.cache.interceptors.BaseRpcInterceptor
 
BaseSortedEvictionAlgorithm - Class in org.jboss.cache.eviction
An abstract SortedEvictionAlgorithm.
BaseSortedEvictionAlgorithm() - Constructor for class org.jboss.cache.eviction.BaseSortedEvictionAlgorithm
 
BaseTransactionalContextInterceptor - Class in org.jboss.cache.interceptors
Class providing some base functionality around manipulating transactions and global transactions withing invocation contexts.
BaseTransactionalContextInterceptor() - Constructor for class org.jboss.cache.interceptors.BaseTransactionalContextInterceptor
 
BatchModeTransactionManager - Class in org.jboss.cache.transaction
Not really a transaction manager in the truest sense of the word.
BatchModeTransactionManager() - Constructor for class org.jboss.cache.transaction.BatchModeTransactionManager
 
BatchModeTransactionManagerLookup - Class in org.jboss.cache.transaction
Returns an instance of BatchModeTransactionManager.
BatchModeTransactionManagerLookup() - Constructor for class org.jboss.cache.transaction.BatchModeTransactionManagerLookup
 
BdbjeCacheLoader - Class in org.jboss.cache.loader.bdbje
A persistent CacheLoader based on Berkeley DB Java Edition.
BdbjeCacheLoader() - Constructor for class org.jboss.cache.loader.bdbje.BdbjeCacheLoader
 
BdbjeCacheLoaderConfig - Class in org.jboss.cache.loader.bdbje
 
BdbjeCacheLoaderConfig() - Constructor for class org.jboss.cache.loader.bdbje.BdbjeCacheLoaderConfig
 
BeanUtils - Class in org.jboss.cache.util
Simple JavaBean manipulation helper methods
BeanUtils() - Constructor for class org.jboss.cache.util.BeanUtils
 
beforeCompletion() - Method in class org.jboss.cache.interceptors.OrderedSynchronizationHandler
 
begin() - Method in class org.jboss.cache.transaction.DummyBaseTransactionManager
Starts a new transaction, and associate it with the calling thread.
begin() - Method in class org.jboss.cache.transaction.DummyUserTransaction
Starts a new transaction, and associate it with the calling thread.
bind(Name, Object) - Method in class org.jboss.cache.transaction.DummyContext
Binds a name to an object.
bind(String, Object) - Method in class org.jboss.cache.transaction.DummyContext
Binds a name to an object.
BitEncodedIntegerSet - Class in org.jboss.cache.util
A Set that encodes integers as bits in a long.
BitEncodedIntegerSet() - Constructor for class org.jboss.cache.util.BitEncodedIntegerSet
 
block() - Method in class org.jboss.cache.RPCManagerImpl.MembershipListenerAdaptor
Indicates that a channel has received a BLOCK event from FLUSH protocol.
bootstrap(LifecycleManager, CacheSPI, Configuration) - Method in class org.jboss.cache.DefaultCacheFactory
Bootstraps this factory with a Configuration and a ComponentRegistry.
breakTransactionLock(NodeLock, GlobalTransaction, boolean, TransactionTable, TransactionManager) - Static method in class org.jboss.cache.lock.LockUtil
 
broadcast(Event) - Method in class org.jboss.cache.jmx.CacheNotificationListener
 
broadcastCommit(GlobalTransaction, InvocationContext) - Method in class org.jboss.cache.interceptors.OptimisticReplicationInterceptor
 
broadcastPrepare(OptimisticPrepareCommand, GlobalTransaction, InvocationContext) - Method in class org.jboss.cache.interceptors.OptimisticReplicationInterceptor
 
broadcastRollback(GlobalTransaction, InvocationContext) - Method in class org.jboss.cache.interceptors.OptimisticReplicationInterceptor
 
BUDDY_BACKUP_SUBTREE - Static variable in class org.jboss.cache.buddyreplication.BuddyFqnTransformer
 
BUDDY_BACKUP_SUBTREE - Static variable in class org.jboss.cache.buddyreplication.BuddyManager
Constants representng the buddy backup subtree
BUDDY_BACKUP_SUBTREE_FQN - Static variable in class org.jboss.cache.buddyreplication.BuddyFqnTransformer
 
BUDDY_BACKUP_SUBTREE_FQN - Static variable in class org.jboss.cache.buddyreplication.BuddyManager
 
BuddyFqnTransformer - Class in org.jboss.cache.buddyreplication
For each command the fqns are chnaged such that they are under the current buddy group's backup subtree (e.g., /_buddy_backup_/my_host:7890/) rather than the root (/).
BuddyFqnTransformer(String) - Constructor for class org.jboss.cache.buddyreplication.BuddyFqnTransformer
 
BuddyFqnTransformer(String, CommandsFactory) - Constructor for class org.jboss.cache.buddyreplication.BuddyFqnTransformer
 
BuddyGroup - Class in org.jboss.cache.buddyreplication
Value object that represents a buddy group
BuddyGroup() - Constructor for class org.jboss.cache.buddyreplication.BuddyGroup
 
BuddyGroupChanged - Annotation Type in org.jboss.cache.notifications.annotation
This annotation should be used on methods that need to be notified when a buddy group changes.
BuddyGroupChangedEvent - Interface in org.jboss.cache.notifications.event
This event is passed in to any method annotated with BuddyGroupChanged.
BuddyLocator - Interface in org.jboss.cache.buddyreplication
Buddy Locators help the BuddyManager select buddies for its buddy group.
BuddyManager - Class in org.jboss.cache.buddyreplication
Class that manages buddy replication groups.
BuddyManager() - Constructor for class org.jboss.cache.buddyreplication.BuddyManager
 
BuddyManager(BuddyReplicationConfig) - Constructor for class org.jboss.cache.buddyreplication.BuddyManager
 
BuddyManager.ViewChangeListener - Class in org.jboss.cache.buddyreplication
 
BuddyManager.ViewChangeListener() - Constructor for class org.jboss.cache.buddyreplication.BuddyManager.ViewChangeListener
 
BuddyManagerFactory - Class in org.jboss.cache.factories
Buddy manager factory
BuddyManagerFactory() - Constructor for class org.jboss.cache.factories.BuddyManagerFactory
 
BuddyNotInitException - Exception in org.jboss.cache.buddyreplication
Exception to depict that a buddy has not been initialised to participate in any comms
BuddyNotInitException() - Constructor for exception org.jboss.cache.buddyreplication.BuddyNotInitException
 
BuddyNotInitException(String) - Constructor for exception org.jboss.cache.buddyreplication.BuddyNotInitException
 
BuddyNotInitException(String, Throwable) - Constructor for exception org.jboss.cache.buddyreplication.BuddyNotInitException
 
BuddyRegionAwareEvictionInterceptor - Class in org.jboss.cache.interceptors
A subclass of EvictionInterceptor that is aware of and able to deal with buddy regions.
BuddyRegionAwareEvictionInterceptor() - Constructor for class org.jboss.cache.interceptors.BuddyRegionAwareEvictionInterceptor
 
BuddyReplicationConfig - Class in org.jboss.cache.config
 
BuddyReplicationConfig() - Constructor for class org.jboss.cache.config.BuddyReplicationConfig
 
BuddyReplicationConfig.BuddyLocatorConfig - Class in org.jboss.cache.config
 
BuddyReplicationConfig.BuddyLocatorConfig() - Constructor for class org.jboss.cache.config.BuddyReplicationConfig.BuddyLocatorConfig
 
buildAnnounceBuddyPoolNameCommand(Address, String) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildAssignToBuddyGroupCommand(BuddyGroup, Map<Fqn, byte[]>) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildClusteredGetCommand(Boolean, DataCommand) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildCommitCommand(GlobalTransaction) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildCreateNodeCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildDataGravitationCleanupCommand(Fqn, Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildEvictFqnCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildExistsNodeCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGetChildrenNamesCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGetDataMapCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGetKeysCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGetKeyValueCommand(Fqn<?>, Object, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGetNodeCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGravitateDataCacheCommand(Fqn, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildGravitateDataCommand(Fqn, Boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildInterceptorChain() - Method in class org.jboss.cache.factories.InterceptorChainFactory
 
buildInvalidateCommand(Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildMoveCommand(Fqn, Fqn) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildNodeData(List<NodeData>, NodeSPI) - Method in class org.jboss.cache.DataContainer
Prepares a list of NodeData objects for a specified node and all its children.
buildOptimisticPrepareCommand(GlobalTransaction, List<ReversibleCommand>, Map, Address, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildOptimisticPrepareCommand(GlobalTransaction, ReversibleCommand) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildPrepareCommand(GlobalTransaction, ReversibleCommand, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildPrepareCommand(GlobalTransaction, List<ReversibleCommand>, Address, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildPutDataMapCommand(GlobalTransaction, Fqn, Map, boolean, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildPutKeyValueCommand(GlobalTransaction, Fqn, Object, Object, boolean, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildRemoveDataCommand(GlobalTransaction, Fqn, boolean, boolean, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildRemoveFromBuddyGroupCommand(String) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildRemoveKeyCommand(GlobalTransaction, Fqn<?>, Object, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildRemoveNodeCommand(GlobalTransaction, Fqn, boolean, boolean, boolean) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildReplicateCommand(ReplicableCommand) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildReplicateCommand(List<ReplicableCommand>) - Method in class org.jboss.cache.factories.CommandsFactory
 
buildRollbackCommand(GlobalTransaction) - Method in class org.jboss.cache.factories.CommandsFactory
 

C

C3p0ConnectionFactory - Class in org.jboss.cache.loader
Standalone connection factory based on c3p0 connection pooling library
C3p0ConnectionFactory() - Constructor for class org.jboss.cache.loader.C3p0ConnectionFactory
 
Cache<K,V> - Interface in org.jboss.cache
Interface for a Cache where data mappings are grouped and stored in a tree data structure consisting of Nodes.
cache - Variable in class org.jboss.cache.interceptors.Interceptor
Deprecated.  
cache - Variable in class org.jboss.cache.loader.AbstractCacheLoader
 
cache_ - Variable in class org.jboss.cache.eviction.BaseEvictionPolicy
 
CACHE_TYPE_KEY - Static variable in class org.jboss.cache.jmx.JmxUtil
 
CacheBlocked - Annotation Type in org.jboss.cache.notifications.annotation
This annotation should be used on methods that need to be notified when a JGroups BLOCK event occurs.
CacheBlockedEvent - Interface in org.jboss.cache.notifications.event
This event is passed in to any method annotated with CacheBlocked.
CacheConfigsXmlParser - Class in org.jboss.cache.factories
Parser able to parse a series of cache configurations stored in an XML document with the following structure:
CacheConfigsXmlParser() - Constructor for class org.jboss.cache.factories.CacheConfigsXmlParser
 
CachedMethod - Class in org.jboss.cache.util.reflect
A cached Method object, so that calls to getParameterTypes, getAnnotations, etc are cached.
CachedMethod(Method) - Constructor for class org.jboss.cache.util.reflect.CachedMethod
 
CacheException - Exception in org.jboss.cache
Thrown when operations on Cache or Node fail unexpectedly.
CacheException() - Constructor for exception org.jboss.cache.CacheException
 
CacheException(Throwable) - Constructor for exception org.jboss.cache.CacheException
 
CacheException(String) - Constructor for exception org.jboss.cache.CacheException
 
CacheException(String, Throwable) - Constructor for exception org.jboss.cache.CacheException
 
CacheFactory<K,V> - Interface in org.jboss.cache
This factory constructs a cache from a given or default configuration set.
CacheInjectionMethods - Annotation Type in org.jboss.cache.factories.annotations
If this is set on a class, then all methods on that class (and superclasses) annotated with @Inject are cached in the component registry.
CacheInvocationDelegate<K,V> - Class in org.jboss.cache.invocation
The delegate that users (and ChainedInterceptor authors) interact with when they create a cache by using a cache factory.
CacheInvocationDelegate() - Constructor for class org.jboss.cache.invocation.CacheInvocationDelegate
 
CacheJmxWrapper<K,V> - Class in org.jboss.cache.jmx
Wrapper class that exposes a JMX management interface
CacheJmxWrapper() - Constructor for class org.jboss.cache.jmx.CacheJmxWrapper
 
CacheJmxWrapper(Cache<K, V>) - Constructor for class org.jboss.cache.jmx.CacheJmxWrapper
 
CacheJmxWrapperMBean<K,V> - Interface in org.jboss.cache.jmx
JMX interface to the Cache.
CacheListener - Annotation Type in org.jboss.cache.notifications.annotation
Class-level annotation used to annotate an object as being a valid cache listener.
CacheLoader - Interface in org.jboss.cache.loader
A CacheLoader implementation persists and load keys to and from secondary storage, such as a database or filesystem.
CacheLoaderAop - Interface in org.jboss.cache.loader
Responsible for storing and retrieving objects to/from secondary storage.
CacheLoaderConfig - Class in org.jboss.cache.config
Holds the configuration of the cache loader chain.
CacheLoaderConfig() - Constructor for class org.jboss.cache.config.CacheLoaderConfig
 
CacheLoaderConfig.IndividualCacheLoaderConfig - Class in org.jboss.cache.config
Configuration object that holds the confguration of an individual cache loader.
CacheLoaderConfig.IndividualCacheLoaderConfig() - Constructor for class org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig
 
CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig - Class in org.jboss.cache.config
Configuration for a SingletonStoreCacheLoader
CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig() - Constructor for class org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig
 
CacheLoaderInterceptor - Class in org.jboss.cache.interceptors
Loads nodes that don't exist at the time of the call into memory from the CacheLoader
CacheLoaderInterceptor() - Constructor for class org.jboss.cache.interceptors.CacheLoaderInterceptor
 
CacheLoaderInterceptorMBean - Interface in org.jboss.cache.interceptors
Interface capturing cache loader load statistics
CacheLoaderManager - Class in org.jboss.cache.loader
Manages all cache loader functionality.
CacheLoaderManager() - Constructor for class org.jboss.cache.loader.CacheLoaderManager
 
CacheManager - Interface in org.jboss.cache
Factory and registry for JBoss Cache instances configured using named configurations.
CacheManagerImpl - Class in org.jboss.cache
Basic implementation of CacheManager.
CacheManagerImpl() - Constructor for class org.jboss.cache.CacheManagerImpl
Create a new CacheRegistryImpl.
CacheManagerImpl(ConfigurationRegistry, ChannelFactory) - Constructor for class org.jboss.cache.CacheManagerImpl
Create a new CacheRegistryImpl using the provided ConfigurationRegistry and ChannelFactory.
CacheManagerImpl(String, ChannelFactory) - Constructor for class org.jboss.cache.CacheManagerImpl
Create a new CacheRegistryImpl using the provided ChannelFactory and using the provided file name to create an XmlParsingConfigurationRegistry.
CacheMarshaller200 - Class in org.jboss.cache.marshall
An enhanced marshaller for RPC calls between CacheImpl instances.
CacheMarshaller200() - Constructor for class org.jboss.cache.marshall.CacheMarshaller200
 
CacheMarshaller210 - Class in org.jboss.cache.marshall
An evolution of CacheMarshaller200, created to fix JBCACHE-1211.
CacheMarshaller210() - Constructor for class org.jboss.cache.marshall.CacheMarshaller210
 
CacheMarshaller220 - Class in org.jboss.cache.marshall
An evolution of CacheMarshaller210, to allow for StringFqns.
CacheMarshaller220() - Constructor for class org.jboss.cache.marshall.CacheMarshaller220
 
CacheMgmtInterceptor - Class in org.jboss.cache.interceptors
Captures cache management statistics
CacheMgmtInterceptor() - Constructor for class org.jboss.cache.interceptors.CacheMgmtInterceptor
 
CacheMgmtInterceptorMBean - Interface in org.jboss.cache.interceptors
Interface capturing basic cache management statistics
CacheNotificationBroadcaster - Interface in org.jboss.cache.jmx
 
CacheNotificationListener - Class in org.jboss.cache.jmx
A CacheListener that creates JMX notifications from listener events.
CachePrinter - Class in org.jboss.cache.util
Helper that prints the contents of a Cache to a string.
CachePrinter() - Constructor for class org.jboss.cache.util.CachePrinter
 
CacheSPI<K,V> - Interface in org.jboss.cache
A more detailed interface to Cache, which is used when writing plugins for or extending JBoss Cache.
cacheStarted(Event) - Method in class org.jboss.cache.loader.SingletonStoreCacheLoader.SingletonStoreListener
Cache started, check whether the node is the coordinator and set the singleton store cache loader's active status.
CacheStarted - Annotation Type in org.jboss.cache.notifications.annotation
This annotation should be used on methods that need to be notified when a cache is started.
CacheStartedEvent - Interface in org.jboss.cache.notifications.event
This event is passed in to any method annotated with CacheStarted.
CacheStatus - Enum in org.jboss.cache
Various states that an object that has a four stage lifecycle (i.e.
cacheStatusCheck(InvocationContext) - Method in class org.jboss.cache.invocation.CacheInvocationDelegate
 
cacheStopped(Event) - Method in class org.jboss.cache.loader.SingletonStoreCacheLoader.SingletonStoreListener
 
CacheStopped - Annotation Type in org.jboss.cache.notifications.annotation
This annotation should be used on methods that need to be notified when a cache is stopped.
CacheStoppedEvent - Interface in org.jboss.cache.notifications.event
This event is passed in to any method annotated with CacheStopped.
CacheStoreInterceptor - Class in org.jboss.cache.interceptors
Writes modifications back to the store on the way out: stores modifications back through the CacheLoader, either after each method call (no TXs), or at TX commit.
CacheStoreInterceptor() - Constructor for class org.jboss.cache.interceptors.CacheStoreInterceptor
 
CacheStoreInterceptor.StoreModificationsBuilder - Class in org.jboss.cache.interceptors
 
CacheStoreInterceptor.StoreModificationsBuilder(boolean) - Constructor for class org.jboss.cache.interceptors.CacheStoreInterceptor.StoreModificationsBuilder
 
CacheStoreInterceptorMBean - Interface in org.jboss.cache.interceptors
Interface capturing cache loader statistics
CacheUnblocked - Annotation Type in org.jboss.cache.notifications.annotation
This annotation should be used on methods that need to be notified when a JGroups UNBLOCK event occurs.
CacheUnblockedEvent - Interface in org.jboss.cache.notifications.event
This event is passed in to any method annotated with CacheUnblocked.
calculateHashCode() - Method in class org.jboss.cache.Fqn
Calculates a hash code by summing the hash code of all elements.
calculateHashCode() - Method in class org.jboss.cache.StringFqn
 
CallInterceptor - Class in org.jboss.cache.interceptors
Always at the end of the chain, directly in front of the cache.
CallInterceptor() - Constructor for class org.jboss.cache.interceptors.CallInterceptor
 
callRemoteMethods(Vector<Address>, ReplicableCommand, int, long, RspFilter, boolean) - Method in interface org.jboss.cache.RPCManager
Invokes an RPC call on other caches in the cluster.
callRemoteMethods(Vector<Address>, ReplicableCommand, int, long, boolean) - Method in interface org.jboss.cache.RPCManager
Invokes an RPC call on other caches in the cluster.
callRemoteMethods(Vector<Address>, ReplicableCommand, boolean, long, boolean) - Method in