Modifier and Type | Class and Description |
---|---|
class |
InfinispanBackingCacheEntryStore<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>,C>
Infinispan-based backing cache entry store.
|
Modifier and Type | Method and Description |
---|---|
<E extends SerializationGroup<K,V,G>> |
InfinispanBackingCacheEntryStoreSource.createGroupIntegratedObjectStore(IdentifierFactory<G> identifierFactory,
PassivationManager<G,E> passivationManager,
StatefulTimeoutInfo timeout) |
<E extends SerializationGroupMember<K,V,G>> |
InfinispanBackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
IdentifierFactory<K> identifierFactory,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout) |
Constructor and Description |
---|
InfinispanBackingCacheEntryStore(org.infinispan.Cache<K,MarshalledValue<E,C>> cache,
CacheInvoker invoker,
IdentifierFactory<K> identifierFactory,
KeyAffinityServiceFactory affinityFactory,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout,
ClusteredBackingCacheEntryStoreConfig config,
boolean controlCacheLifecycle,
MarshalledValueFactory<C> valueFactory,
C context,
NodeFactory<org.infinispan.remoting.transport.Address> nodeFactory,
Registry<String,?> registry) |
Modifier and Type | Interface and Description |
---|---|
interface |
Cache<K extends Serializable,V extends Identifiable<K>>
Cache a stateful object and make sure any life cycle callbacks are
called at the appropriate time.
|
Modifier and Type | Method and Description |
---|---|
Cache<K,T> |
CacheFactory.createCache(String beanName,
IdentifierFactory<K> identifierFactory,
StatefulObjectFactory<T> factory,
PassivationManager<K,T> passivationManager,
StatefulTimeoutInfo timeout)
Creates a cache for a container.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupAwareCache<K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>> |
class |
SimpleCache<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>> |
Modifier and Type | Class and Description |
---|---|
class |
GroupAwareBackingCacheImpl<K extends Serializable,V extends Cacheable<K>,G extends Serializable>
Group-aware version of
PassivatingBackingCacheImpl . |
class |
NonPassivatingBackingCacheImpl<K extends Serializable,V extends Cacheable<K>>
Simple
BackingCache that doesn't handle passivation (although it does handle expiration). |
class |
PassivatingBackingCacheImpl<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>> |
class |
SerializationGroupMemberContainer<K extends Serializable,V extends Cacheable<K>,G extends Serializable>
Functions as both a StatefulObjectFactory and PassivationManager for
SerializationGroupMember s. |
class |
SimpleBackingCacheEntryStore<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>>
A
BackingCacheEntryStore that stores in a simple Map and delegates to a provided
PersistentObjectStore for persistence. |
Constructor and Description |
---|
NonPassivatingBackingCacheImpl(IdentifierFactory<K> identifierFactory,
StatefulObjectFactory<V> factory,
ScheduledExecutorService executor,
StatefulTimeoutInfo timeout,
ServerEnvironment environment) |
NonPassivatingBackingCacheImpl(IdentifierFactory<K> identifierFactory,
StatefulObjectFactory<V> factory,
ThreadFactory threadFactory,
StatefulTimeoutInfo timeout,
ServerEnvironment environment) |
SimpleBackingCacheEntryStore(IdentifierFactory<K> identifierFactory,
PersistentObjectStore<K,E> store,
ServerEnvironment environment,
StatefulTimeoutInfo timeout,
BackingCacheEntryStoreConfig config)
Create a new SimpleIntegratedObjectStore.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupAwareCacheFactory<K extends Serializable,V extends Cacheable<K>>
CacheFactory implementation that can return a group-aware cache. |
Modifier and Type | Method and Description |
---|---|
Cache<K,V> |
GroupAwareCacheFactory.createCache(String beanName,
IdentifierFactory<K> identifierFactory,
StatefulObjectFactory<V> factory,
PassivationManager<K,V> passivationManager,
StatefulTimeoutInfo timeout) |
Cache<K,V> |
NonPassivatingCacheFactory.createCache(String beanName,
IdentifierFactory<K> identifierFactory,
StatefulObjectFactory<V> factory,
PassivationManager<K,V> passivationManager,
StatefulTimeoutInfo timeout) |
<E extends SerializationGroup<K,V,G>> |
NonClusteredBackingCacheEntryStoreSource.createGroupIntegratedObjectStore(IdentifierFactory<G> identifierFactory,
PassivationManager<G,E> passivationManager,
StatefulTimeoutInfo timeout) |
<E extends SerializationGroupMember<K,V,G>> |
NonClusteredBackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
IdentifierFactory<K> identifierFactory,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout) |
Modifier and Type | Interface and Description |
---|---|
interface |
BackingCache<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>>
An internal cache to which an external-facing
Cache delegates, either directly or indirectly. |
interface |
BackingCacheEntryStore<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>>
An in-memory store for
BackingCacheEntry instances that integrates a persistent store and the ability to use its
knowledge of when objects are accessed to coordinate the passivation and expiration of cached objects. |
interface |
GroupAwareBackingCache<K extends Serializable,V extends Cacheable<K>,G extends Serializable,M extends SerializationGroupMember<K,V,G>>
A
BackingCache that can manage the relationship of its underlying entries to any SerializationGroup . |
interface |
PassivatingBackingCache<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>>
A
BackingCache which passivates unused objects. |
Modifier and Type | Method and Description |
---|---|
<E extends SerializationGroup<K,V,G>> |
BackingCacheEntryStoreSource.createGroupIntegratedObjectStore(IdentifierFactory<G> identifierFactory,
PassivationManager<G,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization groups. |
<E extends SerializationGroupMember<K,V,G>> |
BackingCacheEntryStoreSource.createIntegratedObjectStore(String beanName,
IdentifierFactory<K> identifierFactory,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization group members. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBackingCache<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>>
Abstract superclass of
BackingCache implementations. |
class |
AbstractBackingCacheEntryStore<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>> |
class |
AbstractCache<K extends Serializable,V extends Cacheable<K>,E extends BackingCacheEntry<K,V>> |
Modifier and Type | Class and Description |
---|---|
class |
StatefulSessionComponent
Stateful Session Bean
|
Copyright © 2013 JBoss by Red Hat. All rights reserved.