Class DelegatingSessionManagerConfiguration<C,B extends org.wildfly.clustering.cache.batch.Batch>

java.lang.Object
org.wildfly.clustering.session.cache.DelegatingSessionManagerConfiguration<C,B>
Type Parameters:
C - the servlet context type
All Implemented Interfaces:
org.wildfly.clustering.cache.CacheConfiguration<B>, org.wildfly.clustering.server.expiration.Expiration, org.wildfly.clustering.server.expiration.ExpirationConfiguration<ImmutableSession>, org.wildfly.clustering.server.manager.ManagerConfiguration<String,B>, SessionManagerConfiguration<C,B>

public class DelegatingSessionManagerConfiguration<C,B extends org.wildfly.clustering.cache.batch.Batch> extends Object implements SessionManagerConfiguration<C,B>
A SessionManagerConfiguration implementation that delegates to another SessionManagerConfiguration.
Author:
Paul Ferraro
  • Constructor Details

  • Method Details

    • getExpirationListener

      public Consumer<ImmutableSession> getExpirationListener()
      Specified by:
      getExpirationListener in interface org.wildfly.clustering.server.expiration.ExpirationConfiguration<C>
    • getTimeout

      public Duration getTimeout()
      Specified by:
      getTimeout in interface org.wildfly.clustering.server.expiration.Expiration
    • getContext

      public C getContext()
      Specified by:
      getContext in interface SessionManagerConfiguration<C,B extends org.wildfly.clustering.cache.batch.Batch>
    • getIdentifierFactory

      public Supplier<String> getIdentifierFactory()
      Specified by:
      getIdentifierFactory in interface org.wildfly.clustering.server.manager.ManagerConfiguration<C,B extends org.wildfly.clustering.cache.batch.Batch>
    • getCacheProperties

      public org.wildfly.clustering.cache.CacheProperties getCacheProperties()
      Specified by:
      getCacheProperties in interface org.wildfly.clustering.cache.CacheConfiguration<C>
    • getBatcher

      public org.wildfly.clustering.cache.batch.Batcher<B> getBatcher()
      Specified by:
      getBatcher in interface org.wildfly.clustering.cache.CacheConfiguration<C>
      Specified by:
      getBatcher in interface org.wildfly.clustering.server.manager.ManagerConfiguration<C,B extends org.wildfly.clustering.cache.batch.Batch>