Class MutableSessionManagementConfiguration
java.lang.Object
org.wildfly.extension.clustering.web.deployment.MutableSessionManagementConfiguration
- All Implemented Interfaces:
Consumer<String>,Function<String,,String> UnaryOperator<String>,BinaryServiceConfiguration,DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>
- Direct Known Subclasses:
MutableHotRodSessionManagementConfiguration,MutableInfinispanSessionManagementConfiguration
public abstract class MutableSessionManagementConfiguration
extends Object
implements DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>, UnaryOperator<String>, Consumer<String>, BinaryServiceConfiguration
A mutable session management configuration.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionvoidorg.wildfly.clustering.session.SessionAttributePersistenceStrategyFunction<org.jboss.as.server.deployment.DeploymentUnit,org.wildfly.clustering.marshalling.ByteBufferMarshaller> voidsetMarshallerFactory(String value) voidsetRouteLocatorProvider(RouteLocatorProvider provider) voidsetSessionGranularity(String value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.server.service.BinaryServiceConfiguration
getChildName, getName, getParentName, getServiceDependency, getServiceDependency, resolveServiceName, resolveServiceName, withChildName
-
Method Details
-
getAttributePersistenceStrategy
public org.wildfly.clustering.session.SessionAttributePersistenceStrategy getAttributePersistenceStrategy()- Specified by:
getAttributePersistenceStrategyin interfaceDistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>
-
getMarshallerFactory
public Function<org.jboss.as.server.deployment.DeploymentUnit,org.wildfly.clustering.marshalling.ByteBufferMarshaller> getMarshallerFactory()- Specified by:
getMarshallerFactoryin interfaceDistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>
-
getRouteLocatorProvider
-
setSessionGranularity
-
setMarshallerFactory
-
setRouteLocatorProvider
-
apply
-
accept
-