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<ImmutableSession>, org.wildfly.clustering.server.manager.ManagerConfiguration<String>, SessionManagerConfiguration<C>

public class DelegatingSessionManagerConfiguration<C> extends Object implements SessionManagerConfiguration<C>
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>
    • getIdentifierFactory

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