Interface DistributableSessionManagementProvider


public interface DistributableSessionManagementProvider
A distributable session management provider.
Author:
Paul Ferraro
  • Field Details

    • DEFAULT_SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.NullaryServiceDescriptor<DistributableSessionManagementProvider> DEFAULT_SERVICE_DESCRIPTOR
    • SERVICE_DESCRIPTOR

      static final org.wildfly.service.descriptor.UnaryServiceDescriptor<DistributableSessionManagementProvider> SERVICE_DESCRIPTOR
    • ATTACHMENT_KEY

      static final org.jboss.as.server.deployment.AttachmentKey<DistributableSessionManagementProvider> ATTACHMENT_KEY
    • IMMUTABILITY_ATTACHMENT_KEY

      static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<String>> IMMUTABILITY_ATTACHMENT_KEY
  • Method Details

    • getSessionManagerFactoryServiceInstaller

      <C> org.wildfly.subsystem.service.DeploymentServiceInstaller getSessionManagerFactoryServiceInstaller(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<C> configuration)
      Returns a CapabilityServiceConfigurator used to configure a service providing a org.wildfly.clustering.web.session.SessionManagerFactory.
      Type Parameters:
      C - the session context type
      Parameters:
      configuration - the configuration of the session manager factory
      Returns:
      a service configurator
    • getRouteLocatorServiceInstaller

      org.wildfly.subsystem.service.DeploymentServiceInstaller getRouteLocatorServiceInstaller(org.jboss.as.server.deployment.DeploymentPhaseContext context, org.wildfly.clustering.server.deployment.DeploymentConfiguration configuration)
      Returns a CapabilityServiceConfigurator used to configure a service providing a org.wildfly.clustering.web.routing.RouteLocator.
      Parameters:
      context - a deployment phase context
      configuration - the configuration of a deployment
      Returns:
      a service configurator
    • getSessionManagementConfiguration

      DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> getSessionManagementConfiguration()