Interface InfinispanSessionManagerConfiguration<DC,SC>
- Type Parameters:
DC- the deployment context typeSC- the session context type
- All Superinterfaces:
org.wildfly.clustering.cache.infinispan.BasicCacheConfiguration,org.wildfly.clustering.cache.infinispan.BasicCacheContainerConfiguration,org.wildfly.clustering.cache.CacheConfiguration<org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>,org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration,org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheContainerConfiguration,org.wildfly.clustering.server.expiration.Expiration,org.wildfly.clustering.server.expiration.ExpirationConfiguration<org.wildfly.clustering.session.ImmutableSession>,org.wildfly.clustering.server.manager.ManagerConfiguration<String>,org.wildfly.clustering.session.SessionManagerConfiguration<DC>
public interface InfinispanSessionManagerConfiguration<DC,SC>
extends org.wildfly.clustering.session.SessionManagerConfiguration<DC>, org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration
Configuration for an
InfinispanSessionManager.- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.wildfly.clustering.cache.batch.Batcher<org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> default org.wildfly.clustering.cache.CachePropertiesorg.wildfly.clustering.server.scheduler.Scheduler<String, org.wildfly.clustering.server.expiration.ExpirationMetaData> org.wildfly.clustering.server.manager.IdentifierFactory<String> org.wildfly.clustering.server.Registrar<org.wildfly.clustering.session.SessionManager<SC, org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>> Methods inherited from interface org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration
getCache, getCacheContainer, getReadForUpdateCache, getSilentWriteCache, getTransactionManager, getTryLockCache, getTryReadForUpdateCache, getWriteOnlyCacheMethods inherited from interface org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheContainerConfiguration
getBlockingManager, getExecutorMethods inherited from interface org.wildfly.clustering.server.expiration.Expiration
getTimeout, isImmortalMethods inherited from interface org.wildfly.clustering.server.expiration.ExpirationConfiguration
getExpirationListenerMethods inherited from interface org.wildfly.clustering.session.SessionManagerConfiguration
getContext
-
Method Details
-
getExpirationScheduler
org.wildfly.clustering.server.scheduler.Scheduler<String,org.wildfly.clustering.server.expiration.ExpirationMetaData> getExpirationScheduler() -
getStartTask
Runnable getStartTask() -
getRegistrar
org.wildfly.clustering.server.Registrar<org.wildfly.clustering.session.SessionManager<SC,org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>> getRegistrar() -
getIdentifierFactory
org.wildfly.clustering.server.manager.IdentifierFactory<String> getIdentifierFactory()- Specified by:
getIdentifierFactoryin interfaceorg.wildfly.clustering.server.manager.ManagerConfiguration<DC>
-
getBatcher
default org.wildfly.clustering.cache.batch.Batcher<org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> getBatcher()- Specified by:
getBatcherin interfaceorg.wildfly.clustering.cache.infinispan.BasicCacheConfiguration- Specified by:
getBatcherin interfaceorg.wildfly.clustering.cache.CacheConfiguration<DC>
-
getCacheProperties
default org.wildfly.clustering.cache.CacheProperties getCacheProperties()- Specified by:
getCachePropertiesin interfaceorg.wildfly.clustering.cache.infinispan.BasicCacheConfiguration- Specified by:
getCachePropertiesin interfaceorg.wildfly.clustering.cache.CacheConfiguration<DC>- Specified by:
getCachePropertiesin interfaceorg.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration
-