Class InfinispanLegacyTimerManagementProviderFactory
- java.lang.Object
-
- org.wildfly.clustering.ejb.infinispan.timer.InfinispanLegacyTimerManagementProviderFactory
-
- All Implemented Interfaces:
PrivilegedAction<Boolean>,Function<org.jboss.modules.Module,org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller>,InfinispanCacheConfiguration,InfinispanTimerManagementConfiguration,LegacyTimerManagementProviderFactory,TimerManagementConfiguration
@MetaInfServices(org.wildfly.clustering.ejb.timer.LegacyTimerManagementProviderFactory.class) public class InfinispanLegacyTimerManagementProviderFactory extends Object implements LegacyTimerManagementProviderFactory, Function<org.jboss.modules.Module,org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller>, InfinispanTimerManagementConfiguration, PrivilegedAction<Boolean>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description InfinispanLegacyTimerManagementProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.wildfly.clustering.marshalling.spi.ByteBufferMarshallerapply(org.jboss.modules.Module module)TimerManagementProvidercreateTimerManagementProvider()StringgetCacheName()StringgetContainerName()Function<org.jboss.modules.Module,org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller>getMarshallerFactory()IntegergetMaxActiveTimers()Booleanrun()
-
-
-
Method Detail
-
run
public Boolean run()
- Specified by:
runin interfacePrivilegedAction<Boolean>
-
createTimerManagementProvider
public TimerManagementProvider createTimerManagementProvider()
- Specified by:
createTimerManagementProviderin interfaceLegacyTimerManagementProviderFactory
-
apply
public org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller apply(org.jboss.modules.Module module)
-
getMarshallerFactory
public Function<org.jboss.modules.Module,org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller> getMarshallerFactory()
- Specified by:
getMarshallerFactoryin interfaceTimerManagementConfiguration
-
getContainerName
public String getContainerName()
- Specified by:
getContainerNamein interfaceInfinispanCacheConfiguration
-
getCacheName
public String getCacheName()
- Specified by:
getCacheNamein interfaceInfinispanCacheConfiguration
-
getMaxActiveTimers
public Integer getMaxActiveTimers()
- Specified by:
getMaxActiveTimersin interfaceTimerManagementConfiguration
-
-