Class HotRodSessionManagementServiceConfigurator
java.lang.Object
org.jboss.as.clustering.controller.CapabilityServiceNameProvider
org.wildfly.extension.clustering.web.SessionManagementServiceConfigurator<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
org.wildfly.extension.clustering.web.HotRodSessionManagementServiceConfigurator
- All Implemented Interfaces:
Supplier<DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>>,ResourceServiceConfigurator,RemoteCacheConfiguration,ServiceConfigurator,ServiceNameProvider,DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>,HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>
public class HotRodSessionManagementServiceConfigurator
extends SessionManagementServiceConfigurator<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
implements HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionconfigure(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>get()intReturns the size of the thread pool used for processing expiration events from the remote Infinispan cluster.Methods inherited from class org.wildfly.extension.clustering.web.SessionManagementServiceConfigurator
build, getAttributePersistenceStrategy, getMarshallerFactory, getRouteLocatorServiceConfiguratorFactoryMethods inherited from class org.jboss.as.clustering.controller.CapabilityServiceNameProvider
getServiceNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.web.session.DistributableSessionManagementConfiguration
getAttributePersistenceStrategy, getMarshallerFactoryMethods inherited from interface org.wildfly.clustering.service.ServiceNameProvider
getServiceName
-
Method Details
-
configure
public ServiceConfigurator configure(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException - Specified by:
configurein interfaceResourceServiceConfigurator- Overrides:
configurein classSessionManagementServiceConfigurator<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>- Throws:
org.jboss.as.controller.OperationFailedException
-
get
public DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> get()- Specified by:
getin interfaceSupplier<DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>>
-
getContainerName
- Specified by:
getContainerNamein interfaceRemoteCacheConfiguration
-
getConfigurationName
- Specified by:
getConfigurationNamein interfaceRemoteCacheConfiguration
-
getExpirationThreadPoolSize
public int getExpirationThreadPoolSize()Description copied from interface:HotRodSessionManagementConfigurationReturns the size of the thread pool used for processing expiration events from the remote Infinispan cluster.- Specified by:
getExpirationThreadPoolSizein interfaceHotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>- Returns:
-