Class AbstractSessionManagementProvider
java.lang.Object
org.wildfly.extension.clustering.web.session.AbstractSessionManagementProvider
- All Implemented Interfaces:
DistributableSessionManagementProvider
- Direct Known Subclasses:
HotRodSessionManagementProvider,InfinispanSessionManagementProvider
public abstract class AbstractSessionManagementProvider
extends Object
implements DistributableSessionManagementProvider
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.web.service.session.DistributableSessionManagementProvider
ATTACHMENT_KEY, DEFAULT_SERVICE_DESCRIPTOR, IMMUTABILITY_ATTACHMENT_KEY, SERVICE_DESCRIPTOR -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSessionManagementProvider(DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, BinaryServiceConfiguration cacheConfiguration, Supplier<RouteLocatorProvider> locatorProviderFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.subsystem.service.DeploymentServiceInstallergetRouteLocatorServiceInstaller(org.jboss.as.server.deployment.DeploymentPhaseContext context, org.wildfly.clustering.server.deployment.DeploymentConfiguration configuration) DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.web.service.session.DistributableSessionManagementProvider
getSessionManagerFactoryServiceInstaller
-
Constructor Details
-
AbstractSessionManagementProvider
protected AbstractSessionManagementProvider(DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, BinaryServiceConfiguration cacheConfiguration, Supplier<RouteLocatorProvider> locatorProviderFactory)
-
-
Method Details
-
getRouteLocatorServiceInstaller
public org.wildfly.subsystem.service.DeploymentServiceInstaller getRouteLocatorServiceInstaller(org.jboss.as.server.deployment.DeploymentPhaseContext context, org.wildfly.clustering.server.deployment.DeploymentConfiguration configuration) - Specified by:
getRouteLocatorServiceInstallerin interfaceDistributableSessionManagementProvider
-
getSessionManagementConfiguration
public DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> getSessionManagementConfiguration()- Specified by:
getSessionManagementConfigurationin interfaceDistributableSessionManagementProvider
-
getCacheConfiguration
-
getRouteLocatorProvider
-