Class DelegatingSessionManagerConfiguration<C>

java.lang.Object
org.wildfly.clustering.session.cache.DelegatingSessionManagerConfiguration<C>
Type Parameters:
C - the servlet context type
All Implemented Interfaces:
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<C>

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

    • DelegatingSessionManagerConfiguration

      public DelegatingSessionManagerConfiguration(org.wildfly.clustering.session.SessionManagerConfiguration<C> configuration)
  • Method Details

    • getExpirationListener

      public Consumer<org.wildfly.clustering.session.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 org.wildfly.clustering.session.SessionManagerConfiguration<C>
    • getIdentifierFactory

      public Supplier<String> getIdentifierFactory()
      Specified by:
      getIdentifierFactory in interface org.wildfly.clustering.server.manager.ManagerConfiguration<C>