public class InfinispanBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable> extends AbstractBackingCacheEntryStoreSource<K,V,G> implements ClusteredBackingCacheEntryStoreSource<K,V,G>
BackingCacheEntryStoreSource that provides instances of InfinispanBackingCacheEntryStore.| Modifier and Type | Field and Description |
|---|---|
static short |
SCOPE_ID |
DEFAULT_BEAN_CACHE, DEFAULT_CACHE_CONTAINER, DEFAULT_CLIENT_MAPPING_CACHE, DEFAULT_MAX_SIZE, DEFAULT_PASSIVATE_EVENTS_ON_REPLICATEDEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_UNIT| Constructor and Description |
|---|
InfinispanBackingCacheEntryStoreSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependencies(org.jboss.msc.service.ServiceTarget target,
org.jboss.msc.service.ServiceBuilder<?> builder) |
<E extends SerializationGroup<K,V,G>> |
createGroupIntegratedObjectStore(PassivationManager<G,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization groups. |
<E extends SerializationGroupMember<K,V,G>> |
createIntegratedObjectStore(String beanName,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization group members. |
String |
getBeanCache() |
String |
getCacheContainer() |
String |
getClientMappingCache() |
int |
getMaxSize() |
boolean |
isPassivateEventsOnReplicate() |
void |
setBeanCache(String cacheName) |
void |
setCacheContainer(String cacheContainerName) |
void |
setClientMappingCache(String cacheName) |
void |
setMaxSize(int maxSize) |
void |
setPassivateEventsOnReplicate(boolean passivateEventsOnReplicate) |
getIdleTimeout, getIdleTimeoutUnit, setIdleTimeout, setIdleTimeoutUnitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdleTimeout, getIdleTimeoutUnit, setIdleTimeout, setIdleTimeoutUnitpublic static final short SCOPE_ID
public InfinispanBackingCacheEntryStoreSource()
public void addDependencies(org.jboss.msc.service.ServiceTarget target,
org.jboss.msc.service.ServiceBuilder<?> builder)
addDependencies in interface BackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>public <E extends SerializationGroup<K,V,G>> BackingCacheEntryStore<G,Cacheable<G>,E> createGroupIntegratedObjectStore(PassivationManager<G,E> passivationManager, StatefulTimeoutInfo timeout)
BackingCacheEntryStoreSourceBackingCacheEntryStore for storage of serialization groups.createGroupIntegratedObjectStore in interface BackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>public <E extends SerializationGroupMember<K,V,G>> BackingCacheEntryStore<K,V,E> createIntegratedObjectStore(String beanName, PassivationManager<K,E> passivationManager, StatefulTimeoutInfo timeout)
BackingCacheEntryStoreSourceBackingCacheEntryStore for storage of serialization group members.createIntegratedObjectStore in interface BackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>public String getCacheContainer()
getCacheContainer in interface ClusteredBackingCacheEntryStoreConfigpublic void setCacheContainer(String cacheContainerName)
setCacheContainer in interface ClusteredBackingCacheEntryStoreConfigpublic String getClientMappingCache()
getClientMappingCache in interface ClusteredBackingCacheEntryStoreConfigpublic void setClientMappingCache(String cacheName)
setClientMappingCache in interface ClusteredBackingCacheEntryStoreConfigpublic String getBeanCache()
getBeanCache in interface ClusteredBackingCacheEntryStoreConfigpublic void setBeanCache(String cacheName)
setBeanCache in interface ClusteredBackingCacheEntryStoreConfigpublic boolean isPassivateEventsOnReplicate()
isPassivateEventsOnReplicate in interface BackingCacheEntryStoreConfigisPassivateEventsOnReplicate in class AbstractBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>public void setPassivateEventsOnReplicate(boolean passivateEventsOnReplicate)
setPassivateEventsOnReplicate in interface ClusteredBackingCacheEntryStoreConfigpublic int getMaxSize()
getMaxSize in interface BackingCacheEntryStoreConfiggetMaxSize in class AbstractBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>public void setMaxSize(int maxSize)
setMaxSize in interface BackingCacheEntryStoreConfigsetMaxSize in class AbstractBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.