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_REPLICATE
DEFAULT_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, setIdleTimeoutUnit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdleTimeout, getIdleTimeoutUnit, setIdleTimeout, setIdleTimeoutUnit
public 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)
BackingCacheEntryStoreSource
BackingCacheEntryStore
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)
BackingCacheEntryStoreSource
BackingCacheEntryStore
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 ClusteredBackingCacheEntryStoreConfig
public void setCacheContainer(String cacheContainerName)
setCacheContainer
in interface ClusteredBackingCacheEntryStoreConfig
public String getClientMappingCache()
getClientMappingCache
in interface ClusteredBackingCacheEntryStoreConfig
public void setClientMappingCache(String cacheName)
setClientMappingCache
in interface ClusteredBackingCacheEntryStoreConfig
public String getBeanCache()
getBeanCache
in interface ClusteredBackingCacheEntryStoreConfig
public void setBeanCache(String cacheName)
setBeanCache
in interface ClusteredBackingCacheEntryStoreConfig
public boolean isPassivateEventsOnReplicate()
isPassivateEventsOnReplicate
in interface BackingCacheEntryStoreConfig
isPassivateEventsOnReplicate
in class AbstractBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>
public void setPassivateEventsOnReplicate(boolean passivateEventsOnReplicate)
setPassivateEventsOnReplicate
in interface ClusteredBackingCacheEntryStoreConfig
public int getMaxSize()
getMaxSize
in interface BackingCacheEntryStoreConfig
getMaxSize
in class AbstractBackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable>
public void setMaxSize(int maxSize)
setMaxSize
in interface BackingCacheEntryStoreConfig
setMaxSize
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.