org.infinispan.loaders.decorators
Class AbstractDecoratorConfigurationBean
java.lang.Object
org.infinispan.config.AbstractConfigurationBean
org.infinispan.config.AbstractNamedCacheConfigurationBean
org.infinispan.loaders.decorators.AbstractDecoratorConfigurationBean
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable, CacheLoaderConfig, CacheStoreConfig
- Direct Known Subclasses:
- AsyncStoreConfig, SingletonStoreConfig
public abstract class AbstractDecoratorConfigurationBean
- extends AbstractNamedCacheConfigurationBean
- implements CacheStoreConfig
Class to aid decorators to be able to fluently modify parent properties.
I.e. async store to enable navigating to cache store configuration.
- Since:
- 5.0
- Author:
- Galder ZamarreƱo
- See Also:
- Serialized Form
AbstractDecoratorConfigurationBean
public AbstractDecoratorConfigurationBean()
setCacheStoreConfig
public void setCacheStoreConfig(AbstractCacheStoreConfig cacheStoreConfig)
getCacheLoaderClassName
public String getCacheLoaderClassName()
- Specified by:
getCacheLoaderClassName
in interface CacheLoaderConfig
setCacheLoaderClassName
public void setCacheLoaderClassName(String s)
- Specified by:
setCacheLoaderClassName
in interface CacheLoaderConfig
isPurgeOnStartup
public Boolean isPurgeOnStartup()
- Specified by:
isPurgeOnStartup
in interface CacheStoreConfig
isFetchPersistentState
public Boolean isFetchPersistentState()
- Specified by:
isFetchPersistentState
in interface CacheStoreConfig
setFetchPersistentState
public void setFetchPersistentState(Boolean fetchPersistentState)
- Specified by:
setFetchPersistentState
in interface CacheStoreConfig
setIgnoreModifications
public void setIgnoreModifications(Boolean ignoreModifications)
- Specified by:
setIgnoreModifications
in interface CacheStoreConfig
fetchPersistentState
public CacheStoreConfig fetchPersistentState(Boolean fetchPersistentState)
- Specified by:
fetchPersistentState
in interface CacheStoreConfig
ignoreModifications
public CacheStoreConfig ignoreModifications(Boolean ignoreModifications)
- Specified by:
ignoreModifications
in interface CacheStoreConfig
isIgnoreModifications
public Boolean isIgnoreModifications()
- Specified by:
isIgnoreModifications
in interface CacheStoreConfig
setPurgeOnStartup
public void setPurgeOnStartup(Boolean purgeOnStartup)
- Specified by:
setPurgeOnStartup
in interface CacheStoreConfig
purgeOnStartup
public CacheStoreConfig purgeOnStartup(Boolean purgeOnStartup)
- Specified by:
purgeOnStartup
in interface CacheStoreConfig
getSingletonStoreConfig
public SingletonStoreConfig getSingletonStoreConfig()
- Specified by:
getSingletonStoreConfig
in interface CacheStoreConfig
setSingletonStoreConfig
public void setSingletonStoreConfig(SingletonStoreConfig singletonStoreConfig)
- Specified by:
setSingletonStoreConfig
in interface CacheStoreConfig
getAsyncStoreConfig
public AsyncStoreConfig getAsyncStoreConfig()
- Specified by:
getAsyncStoreConfig
in interface CacheStoreConfig
setAsyncStoreConfig
public void setAsyncStoreConfig(AsyncStoreConfig asyncStoreConfig)
- Specified by:
setAsyncStoreConfig
in interface CacheStoreConfig
isPurgeSynchronously
public Boolean isPurgeSynchronously()
- Specified by:
isPurgeSynchronously
in interface CacheStoreConfig
setPurgeSynchronously
public void setPurgeSynchronously(Boolean purgeSynchronously)
- Specified by:
setPurgeSynchronously
in interface CacheStoreConfig
purgeSynchronously
public CacheStoreConfig purgeSynchronously(Boolean purgeSynchronously)
- Specified by:
purgeSynchronously
in interface CacheStoreConfig
purgerThreads
public CacheStoreConfig purgerThreads(Integer purgerThreads)
- Specified by:
purgerThreads
in interface CacheStoreConfig
getPurgerThreads
public Integer getPurgerThreads()
- Specified by:
getPurgerThreads
in interface CacheStoreConfig
asyncStore
public AsyncStoreConfig asyncStore()
- Specified by:
asyncStore
in interface CacheStoreConfig
singletonStore
public SingletonStoreConfig singletonStore()
- Specified by:
singletonStore
in interface CacheStoreConfig
build
public AbstractCacheStoreConfig build()
- Get back up to the
CacheStoreConfig
level.
clone
public AbstractDecoratorConfigurationBean clone()
- Specified by:
clone
in interface CloneableConfigurationComponent
- Specified by:
clone
in interface CacheLoaderConfig
- Overrides:
clone
in class AbstractNamedCacheConfigurationBean
getClassLoader
public ClassLoader getClassLoader()
- Description copied from interface:
CacheLoaderConfig
- Get the classloader that should be used to load resources from the classpath
- Specified by:
getClassLoader
in interface CacheLoaderConfig
- Returns:
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.