Uses of Interface
org.jboss.cache.CacheSPI

Packages that use CacheSPI
org.jboss.cache   
org.jboss.cache.config   
org.jboss.cache.eviction   
org.jboss.cache.interceptors   
org.jboss.cache.invocation   
org.jboss.cache.loader   
org.jboss.cache.loader.bdbje   
org.jboss.cache.loader.jdbm   
org.jboss.cache.loader.tcp   
org.jboss.cache.notifications   
org.jboss.cache.optimistic   
org.jboss.cache.statetransfer   
org.jboss.cache.transaction   
org.jboss.cache.util   
 

Uses of CacheSPI in org.jboss.cache
 

Methods in org.jboss.cache that return CacheSPI
protected  CacheSPI<K,V> DefaultCacheFactory.createAndWire(Configuration configuration)
           
 CacheSPI UnversionedNode.getCache()
           
 CacheSPI<K,V> NodeSPI.getCache()
          Retrieves a reference to the cache in which this Node resides.
 CacheSPI RegionManager.getCache()
           
 

Methods in org.jboss.cache with parameters of type CacheSPI
protected  void DefaultCacheFactory.bootstrap(CacheImpl cache, CacheSPI spi, Configuration configuration)
          Bootstraps this factory with a Configuration and a ComponentRegistry
 

Constructors in org.jboss.cache with parameters of type CacheSPI
ConsoleListener(CacheSPI cache)
          Constructor.
ConsoleListener(CacheSPI cache, boolean startCache, boolean stopCache)
          Constructor.
NodeFactory(CacheSPI<K,V> cache)
          Constructs an instance of the factory
UnversionedNode(Object child_name, Fqn fqn, Map data, boolean mapSafe, CacheSPI cache)
          Constructs a new node with a name, etc.
VersionedNode(Fqn fqn, NodeSPI<K,V> parent, Map<K,V> data, CacheSPI<K,V> cache)
           
 

Uses of CacheSPI in org.jboss.cache.config
 

Methods in org.jboss.cache.config with parameters of type CacheSPI
 void ConfigurationComponent.setCache(CacheSPI cache)
          Sets a back-reference to the cache associated with this configuration
 

Uses of CacheSPI in org.jboss.cache.eviction
 

Fields in org.jboss.cache.eviction declared as CacheSPI
protected  CacheSPI BaseEvictionPolicy.cache_
           
 

Methods in org.jboss.cache.eviction that return CacheSPI
 CacheSPI EvictionPolicy.getCache()
           
 CacheSPI BaseEvictionPolicy.getCache()
           
 CacheSPI NullEvictionPolicy.getCache()
           
 

Methods in org.jboss.cache.eviction with parameters of type CacheSPI
 void EvictionPolicy.setCache(CacheSPI cache)
          Method called to set the cache in this implementation.
 void BaseEvictionPolicy.setCache(CacheSPI cache)
           
 void LRUPolicy.setCache(CacheSPI cache)
           
 void NullEvictionPolicy.setCache(CacheSPI cache)
           
 

Uses of CacheSPI in org.jboss.cache.interceptors
 

Fields in org.jboss.cache.interceptors declared as CacheSPI
protected  CacheSPI<?,?> Interceptor.cache
           
 

Methods in org.jboss.cache.interceptors with parameters of type CacheSPI
 void InvalidationInterceptor.setCache(CacheSPI cache)
           
 void BaseRpcInterceptor.setCache(CacheSPI cache)
           
 void OptimisticValidatorInterceptor.setCache(CacheSPI cache)
           
 void PassivationInterceptor.setCache(CacheSPI cache)
           
 void DataGravitatorInterceptor.setCache(CacheSPI cache)
           
 void OptimisticNodeInterceptor.setCache(CacheSPI cache)
           
 void Interceptor.setCache(CacheSPI cache)
           
 void OptimisticLockingInterceptor.setCache(CacheSPI cache)
           
 

Uses of CacheSPI in org.jboss.cache.invocation
 

Classes in org.jboss.cache.invocation that implement CacheSPI
 class CacheInvocationDelegate<K,V>
          The delegate that users (and interceptor authors) interact with when they create a cache by using a cache factory.
 class RemoteCacheInvocationDelegate
          A sublcass of CacheInvocationDelegate, used by remote instances to invoke methods on current cache.
 

Methods in org.jboss.cache.invocation that return CacheSPI
 CacheSPI<K,V> NodeInvocationDelegate.getCache()
           
 

Uses of CacheSPI in org.jboss.cache.loader
 

Fields in org.jboss.cache.loader declared as CacheSPI
protected  CacheSPI AbstractCacheLoader.cache
           
 

Methods in org.jboss.cache.loader with parameters of type CacheSPI
 void AbstractCacheLoader.setCache(CacheSPI c)
           
 void AbstractDelegatingCacheLoader.setCache(CacheSPI c)
           
 void CacheLoader.setCache(CacheSPI c)
          Sets the CacheSPI that is maintaining this CacheLoader.
 void SingletonStoreCacheLoader.setCache(CacheSPI c)
          Sets the cache loader's CacheSPI reference and also adds a listener to the cache that reacts to cluster topology changes.
protected  void CacheLoaderManager.setCacheInLoader(CacheSPI c, CacheLoader loader)
          Sets the cache instance associated with the given cache loader.
 void CacheLoaderManager.setConfig(CacheLoaderConfig config, CacheSPI cache, Configuration configuration)
          Sets a configuration object and creates a cacheloader accordingly.
protected  void LocalDelegatingCacheLoader.setDelegateCache(CacheSPI delegate)
           
 

Uses of CacheSPI in org.jboss.cache.loader.bdbje
 

Methods in org.jboss.cache.loader.bdbje with parameters of type CacheSPI
 void BdbjeCacheLoader.setCache(CacheSPI c)
          Sets the CacheImpl owner of this cache loader.
 

Uses of CacheSPI in org.jboss.cache.loader.jdbm
 

Methods in org.jboss.cache.loader.jdbm with parameters of type CacheSPI
 void JdbmCacheLoader.setCache(CacheSPI c)
          Sets the CacheImpl owner of this cache loader.
 

Uses of CacheSPI in org.jboss.cache.loader.tcp
 

Methods in org.jboss.cache.loader.tcp with parameters of type CacheSPI
 void TcpCacheServer.setCache(CacheSPI cache)
           
 

Uses of CacheSPI in org.jboss.cache.notifications
 

Methods in org.jboss.cache.notifications with parameters of type CacheSPI
 void Notifier.notifyCacheBlocked(CacheSPI cache, boolean pre)
           
 void Notifier.notifyCacheStarted(CacheSPI cache, InvocationContext ctx)
          Notifies all registered listeners of a cacheStarted event.
 void Notifier.notifyCacheStopped(CacheSPI cache, InvocationContext ctx)
          Notifies all registered listeners of a cacheStopped event.
 void Notifier.notifyCacheUnblocked(CacheSPI cache, boolean pre)
           
 

Uses of CacheSPI in org.jboss.cache.optimistic
 

Methods in org.jboss.cache.optimistic that return CacheSPI
protected  CacheSPI<K,V> WorkspaceNodeImpl.getCache()
           
 

Methods in org.jboss.cache.optimistic with parameters of type CacheSPI
 NodeSPI WorkspaceNode.createChild(Object child_name, NodeSPI<K,V> parent, CacheSPI<K,V> cache, DataVersion version)
          Creates a child node.
 NodeSPI<K,V> WorkspaceNodeImpl.createChild(Object child_name, NodeSPI<K,V> parent, CacheSPI<K,V> cache, DataVersion version)
           
 

Uses of CacheSPI in org.jboss.cache.statetransfer
 

Methods in org.jboss.cache.statetransfer with parameters of type CacheSPI
static StateTransferGenerator StateTransferFactory.getStateTransferGenerator(CacheSPI cache)
          Gets the StateTransferGenerator able to handle the given cache instance.
static StateTransferIntegrator StateTransferFactory.getStateTransferIntegrator(ObjectInputStream in, Fqn fqn, CacheSPI cache)
           
 

Constructors in org.jboss.cache.statetransfer with parameters of type CacheSPI
DefaultStateTransferGenerator(CacheSPI cache)
           
DefaultStateTransferIntegrator(Fqn targetFqn, CacheSPI cache)
           
StateTransferManager(CacheSPI cache)
           
 

Uses of CacheSPI in org.jboss.cache.transaction
 

Methods in org.jboss.cache.transaction with parameters of type CacheSPI
 void TransactionEntry.undoOperations(CacheSPI cache)
          Posts all undo operations to the CacheImpl.
 

Uses of CacheSPI in org.jboss.cache.util
 

Methods in org.jboss.cache.util with parameters of type CacheSPI
static String CachePrinter.printCacheInterceptors(CacheSPI<?,?> cache)
           
 



Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.