Interface DistributableSessionManagementProvider
public interface DistributableSessionManagementProvider
A distributable session management provider.
- Author:
- Paul Ferraro
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.as.server.deployment.AttachmentKey<DistributableSessionManagementProvider>static final org.wildfly.service.descriptor.NullaryServiceDescriptor<DistributableSessionManagementProvider>static final org.jboss.as.server.deployment.AttachmentKey<org.jboss.as.server.deployment.AttachmentList<String>>static final org.wildfly.service.descriptor.UnaryServiceDescriptor<DistributableSessionManagementProvider> -
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.subsystem.service.DeploymentServiceInstallergetRouteLocatorServiceInstaller(org.jboss.as.server.deployment.DeploymentPhaseContext context, org.wildfly.clustering.server.deployment.DeploymentConfiguration configuration) Returns aCapabilityServiceConfiguratorused to configure a service providing aorg.wildfly.clustering.web.routing.RouteLocator.DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit><C> org.wildfly.subsystem.service.DeploymentServiceInstallergetSessionManagerFactoryServiceInstaller(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<C> configuration) Returns aCapabilityServiceConfiguratorused to configure a service providing aorg.wildfly.clustering.web.session.SessionManagerFactory.
-
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 aCapabilityServiceConfiguratorused to configure a service providing aorg.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 aCapabilityServiceConfiguratorused to configure a service providing aorg.wildfly.clustering.web.routing.RouteLocator.- Parameters:
context- a deployment phase contextconfiguration- the configuration of a deployment- Returns:
- a service configurator
-
getSessionManagementConfiguration
DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> getSessionManagementConfiguration()
-