Class DistributableSessionManagerFactoryConfiguration

java.lang.Object
org.wildfly.clustering.vertx.web.DistributableSessionManagerFactoryConfiguration
All Implemented Interfaces:
org.wildfly.clustering.server.deployment.DeploymentConfiguration, org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>

public class DistributableSessionManagerFactoryConfiguration extends Object implements org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>
Configuration of a distributable session manager factory.
Author:
Paul Ferraro
  • Field Details

  • Constructor Details

    • DistributableSessionManagerFactoryConfiguration

      public DistributableSessionManagerFactoryConfiguration(io.vertx.core.Context context, io.vertx.core.json.JsonObject options)
  • Method Details

    • getDeploymentName

      public String getDeploymentName()
      Specified by:
      getDeploymentName in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
    • getServerName

      public String getServerName()
      Specified by:
      getServerName in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface org.wildfly.clustering.server.deployment.DeploymentConfiguration
    • getMaxActiveSessions

      public OptionalInt getMaxActiveSessions()
      Specified by:
      getMaxActiveSessions in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>
    • getMarshaller

      public org.wildfly.clustering.marshalling.ByteBufferMarshaller getMarshaller()
      Specified by:
      getMarshaller in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>
    • getSessionContextFactory

      public org.wildfly.clustering.function.Supplier<Void> getSessionContextFactory()
      Specified by:
      getSessionContextFactory in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>
    • getImmutability

      public org.wildfly.clustering.server.immutable.Immutability getImmutability()
      Specified by:
      getImmutability in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>
    • getAttributePersistenceStrategy

      public org.wildfly.clustering.session.SessionAttributePersistenceStrategy getAttributePersistenceStrategy()
      Specified by:
      getAttributePersistenceStrategy in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>