public class DistributedCacheManagerFactory extends Object implements DistributedCacheManagerFactory
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CACHE_CONTAINER |
static Short |
SCOPE_ID |
Constructor and Description |
---|
DistributedCacheManagerFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
addDependencies(org.jboss.msc.service.ServiceRegistry registry,
org.jboss.msc.service.ServiceTarget target,
org.jboss.msc.service.ServiceBuilder<?> builder,
org.jboss.metadata.web.jboss.JBossWebMetaData metaData) |
org.jboss.msc.inject.Injector<org.infinispan.configuration.cache.Configuration> |
getCacheConfigurationInjector() |
org.jboss.msc.inject.Injector<org.infinispan.manager.EmbeddedCacheManager> |
getCacheContainerInjector() |
<T extends OutgoingDistributableSessionData> |
getDistributedCacheManager(LocalDistributableSessionManager manager) |
org.jboss.msc.inject.Injector<SharedLocalYieldingClusterLockManager> |
getLockManagerInjector() |
org.jboss.msc.inject.Injector<Registry> |
getRegistryInjector() |
void |
setCacheInvoker(CacheInvoker invoker) |
void |
setSessionAttributeMarshallerFactory(SessionAttributeMarshallerFactory marshallerFactory) |
void |
setSessionAttributeStorageFactory(SessionAttributeStorageFactory storageFactory) |
public static final String DEFAULT_CACHE_CONTAINER
public static final Short SCOPE_ID
public <T extends OutgoingDistributableSessionData> DistributedCacheManager<T> getDistributedCacheManager(LocalDistributableSessionManager manager) throws ClusteringNotSupportedException
getDistributedCacheManager
in interface DistributedCacheManagerFactory
ClusteringNotSupportedException
public boolean addDependencies(org.jboss.msc.service.ServiceRegistry registry, org.jboss.msc.service.ServiceTarget target, org.jboss.msc.service.ServiceBuilder<?> builder, org.jboss.metadata.web.jboss.JBossWebMetaData metaData)
addDependencies
in interface DistributedCacheManagerFactory
public org.jboss.msc.inject.Injector<org.infinispan.manager.EmbeddedCacheManager> getCacheContainerInjector()
public org.jboss.msc.inject.Injector<org.infinispan.configuration.cache.Configuration> getCacheConfigurationInjector()
public org.jboss.msc.inject.Injector<Registry> getRegistryInjector()
public org.jboss.msc.inject.Injector<SharedLocalYieldingClusterLockManager> getLockManagerInjector()
public void setSessionAttributeMarshallerFactory(SessionAttributeMarshallerFactory marshallerFactory)
public void setSessionAttributeStorageFactory(SessionAttributeStorageFactory storageFactory)
public void setCacheInvoker(CacheInvoker invoker)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.