Interface InfinispanSessionManagerConfiguration<DC,SC>

Type Parameters:
DC - the deployment context type
SC - 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 Type
    Method
    Description
    default org.wildfly.clustering.cache.batch.Batcher<org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>
     
    default org.wildfly.clustering.cache.CacheProperties
     
    org.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, getWriteOnlyCache

    Methods inherited from interface org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheContainerConfiguration

    getBlockingManager, getExecutor

    Methods inherited from interface org.wildfly.clustering.server.expiration.Expiration

    getTimeout, isImmortal

    Methods inherited from interface org.wildfly.clustering.server.expiration.ExpirationConfiguration

    getExpirationListener

    Methods 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:
      getIdentifierFactory in interface org.wildfly.clustering.server.manager.ManagerConfiguration<DC>
    • getBatcher

      default org.wildfly.clustering.cache.batch.Batcher<org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> getBatcher()
      Specified by:
      getBatcher in interface org.wildfly.clustering.cache.infinispan.BasicCacheConfiguration
      Specified by:
      getBatcher in interface org.wildfly.clustering.cache.CacheConfiguration<DC>
    • getCacheProperties

      default org.wildfly.clustering.cache.CacheProperties getCacheProperties()
      Specified by:
      getCacheProperties in interface org.wildfly.clustering.cache.infinispan.BasicCacheConfiguration
      Specified by:
      getCacheProperties in interface org.wildfly.clustering.cache.CacheConfiguration<DC>
      Specified by:
      getCacheProperties in interface org.wildfly.clustering.cache.infinispan.embedded.EmbeddedCacheConfiguration