public class AdvancedCacheConfigurationBuilder extends Object implements org.wildfly.clustering.service.Builder<org.infinispan.configuration.cache.Configuration>, ConfigurationFactory
Configuration.| Constructor and Description |
|---|
AdvancedCacheConfigurationBuilder(String containerName,
String cacheName,
org.infinispan.configuration.cache.CacheMode mode,
org.jboss.modules.ModuleIdentifier module)
Constructs a new builder for an advanced
Configuration. |
| Modifier and Type | Method and Description |
|---|---|
AdvancedCacheConfigurationBuilder |
addDependency(org.jboss.msc.service.ServiceName name) |
<T> org.jboss.msc.value.Value<T> |
addDependency(org.jboss.msc.service.ServiceName name,
Class<T> targetClass) |
<T> void |
addDependency(org.jboss.msc.service.ServiceName name,
Class<T> targetClass,
org.jboss.msc.inject.Injector<T> injector) |
org.jboss.msc.service.ServiceBuilder<org.infinispan.configuration.cache.Configuration> |
build(org.jboss.msc.service.ServiceTarget target) |
org.infinispan.configuration.cache.Configuration |
createConfiguration() |
org.infinispan.configuration.cache.ConfigurationBuilder |
getConfigurationBuilder() |
static org.infinispan.configuration.cache.Configuration |
getDefaultConfiguration(org.infinispan.configuration.cache.CacheMode cacheMode) |
org.jboss.msc.service.ServiceName |
getServiceName() |
AdvancedCacheConfigurationBuilder |
setConsistentHashStrategy(ConsistentHashStrategy consistentHashStrategy) |
AdvancedCacheConfigurationBuilder |
setTransactionMode(TransactionMode txMode) |
public static org.infinispan.configuration.cache.Configuration getDefaultConfiguration(org.infinispan.configuration.cache.CacheMode cacheMode)
public org.jboss.msc.service.ServiceName getServiceName()
getServiceName in interface org.wildfly.clustering.service.ServiceNameProviderpublic org.jboss.msc.service.ServiceBuilder<org.infinispan.configuration.cache.Configuration> build(org.jboss.msc.service.ServiceTarget target)
build in interface org.wildfly.clustering.service.Builder<org.infinispan.configuration.cache.Configuration>public org.infinispan.configuration.cache.Configuration createConfiguration()
createConfiguration in interface ConfigurationFactorypublic org.infinispan.configuration.cache.ConfigurationBuilder getConfigurationBuilder()
public AdvancedCacheConfigurationBuilder setConsistentHashStrategy(ConsistentHashStrategy consistentHashStrategy)
public AdvancedCacheConfigurationBuilder setTransactionMode(TransactionMode txMode)
public AdvancedCacheConfigurationBuilder addDependency(org.jboss.msc.service.ServiceName name)
public <T> org.jboss.msc.value.Value<T> addDependency(org.jboss.msc.service.ServiceName name,
Class<T> targetClass)
public <T> void addDependency(org.jboss.msc.service.ServiceName name,
Class<T> targetClass,
org.jboss.msc.inject.Injector<T> injector)
Copyright © 2015 JBoss by Red Hat. All rights reserved.