public interface BackingCacheEntryStoreSource<K extends Serializable,V extends Cacheable<K>,G extends Serializable> extends BackingCacheEntryStoreConfig
BackingCacheEntryStore
instances to a CacheFactory
that needs to create a
GroupAwareBackingCache
.DEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_UNIT, DEFAULT_MAX_SIZE
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(IdentifierFactory<G> identifierFactory,
PassivationManager<G,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization groups. |
<E extends SerializationGroupMember<K,V,G>> |
createIntegratedObjectStore(String beanName,
IdentifierFactory<K> identifierFactory,
PassivationManager<K,E> passivationManager,
StatefulTimeoutInfo timeout)
Provide a
BackingCacheEntryStore for storage of serialization group members. |
void |
started() |
void |
stopped() |
getIdleTimeout, getIdleTimeoutUnit, getMaxSize, isPassivateEventsOnReplicate, setIdleTimeout, setIdleTimeoutUnit, setMaxSize
<E extends SerializationGroup<K,V,G>> BackingCacheEntryStore<G,Cacheable<G>,E> createGroupIntegratedObjectStore(IdentifierFactory<G> identifierFactory, PassivationManager<G,E> passivationManager, StatefulTimeoutInfo timeout)
BackingCacheEntryStore
for storage of serialization groups.<E extends SerializationGroupMember<K,V,G>> BackingCacheEntryStore<K,V,E> createIntegratedObjectStore(String beanName, IdentifierFactory<K> identifierFactory, PassivationManager<K,E> passivationManager, StatefulTimeoutInfo timeout)
BackingCacheEntryStore
for storage of serialization group members.void addDependencies(org.jboss.msc.service.ServiceTarget target, org.jboss.msc.service.ServiceBuilder<?> builder)
void started()
void stopped()
Copyright © 2013 JBoss by Red Hat. All rights reserved.