Package | Description |
---|---|
org.hibernate.cache.infinispan | |
org.hibernate.cache.infinispan.timestamp | |
org.hibernate.cache.infinispan.util | |
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.batch |
Support for batching calls using the
Cache.startBatch() and Cache.endBatch(boolean)
API. |
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.control |
Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking.
|
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.config |
Cache configuration beans and parsers.
|
org.infinispan.config.parsing | |
org.infinispan.configuration.cache |
Classes related to eviction.
|
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.distribution |
Classes relating to the distributed cache mode.
|
org.infinispan.distribution.ch | |
org.infinispan.eviction |
Classes related to eviction.
|
org.infinispan.factories |
Factories are internal components used to create other components based on a cache's
configuration.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.base |
Base interceptors containing common, reusable behavior.
|
org.infinispan.interceptors.locking | |
org.infinispan.lifecycle |
Component lifecycle.
|
org.infinispan.loaders |
This package contains loaders and stores, which are used for overflow or persistence.
|
org.infinispan.manager |
Cache manager package
|
org.infinispan.marshall |
Infinispan makes use of custom marshalling to serialize and deserialize state wherever
possible, rather than falling back to the JDK to do this.
|
org.infinispan.remoting |
Remote communication between cache instances.
|
org.infinispan.remoting.rpc |
Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.
|
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.lookup |
Interfaces and implementations of lookup classes to locate and/or instantiate JTA
TransactionManager s. |
org.infinispan.transaction.synchronization | |
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
Modifier and Type | Method and Description |
---|---|
Configuration |
TypeOverrides.createInfinispanConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
TypeOverrides.validateInfinispanConfiguration(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
TimestampTypeOverrides.validateInfinispanConfiguration(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
Configuration |
CacheAdapterImpl.getConfiguration() |
Configuration |
CacheAdapter.getConfiguration()
Get cache configuration.
|
Modifier and Type | Field and Description |
---|---|
protected Configuration |
CacheImpl.config |
Modifier and Type | Method and Description |
---|---|
Configuration |
CacheImpl.getConfiguration()
Deprecated.
|
Configuration |
Cache.getConfiguration()
Deprecated.
|
Configuration |
AbstractDelegatingCache.getConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
CacheImpl.injectDependencies(EvictionManager evictionManager,
InvocationContextContainer icc,
CommandsFactory commandsFactory,
InterceptorChain interceptorChain,
Configuration configuration,
CacheNotifier notifier,
ComponentRegistry componentRegistry,
TransactionManager transactionManager,
BatchContainer batchContainer,
RpcManager rpcManager,
DataContainer dataContainer,
StreamingMarshaller marshaller,
ResponseGenerator responseGenerator,
DistributionManager distributionManager,
EmbeddedCacheManager cacheManager,
StateTransferManager stateTransferManager,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager) |
Modifier and Type | Method and Description |
---|---|
protected static void |
AutoBatchSupport.assertBatchingSupported(Configuration c) |
Modifier and Type | Method and Description |
---|---|
void |
CommandsFactoryImpl.setupDependencies(DataContainer container,
CacheNotifier notifier,
Cache<Object,Object> cache,
InterceptorChain interceptorChain,
DistributionManager distributionManager,
InvocationContextContainer icc,
TransactionTable txTable,
Configuration configuration,
Map<Byte,ModuleCommandInitializer> moduleCommandInitializers,
RecoveryManager recoveryManager,
StateTransferManager stateTransferManager,
LockManager lockManager,
InternalEntryFactory entryFactory) |
Modifier and Type | Method and Description |
---|---|
void |
StateTransferControlCommand.init(StateTransferManager stateTransferManager,
Configuration configuration,
DataContainer dataContainer,
CommandsFactory commandsFactory) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
AbstractTransactionBoundaryCommand.configuration |
Modifier and Type | Method and Description |
---|---|
Configuration |
AbstractTransactionBoundaryCommand.getConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTransactionBoundaryCommand.injectComponents(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
InvalidateL1Command.init(Configuration config,
DistributionManager dm,
CacheNotifier n,
DataContainer dc) |
Constructor and Description |
---|
InvalidateL1Command(Address writeOrigin,
boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Object... keys) |
Modifier and Type | Method and Description |
---|---|
Configuration |
FluentConfiguration.HashConfig.build()
Deprecated.
|
Configuration |
FluentConfiguration.GroupsConfig.build()
Deprecated.
|
Configuration |
FluentConfiguration.StoreAsBinaryConfig.build()
Deprecated.
|
Configuration |
Configuration.clone()
Deprecated.
|
Configuration |
ConfigurationRegistry.getConfiguration(String configName)
Gets a
clone of the Configuration registered under the given name. |
Configuration |
InfinispanConfiguration.parseDefaultConfiguration()
Deprecated.
|
Configuration |
Configuration.setCacheStopTimeout(int cacheStopTimeout)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Configuration> |
InfinispanConfiguration.parseNamedConfigurations()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
Configuration.applyOverrides(Configuration overrides)
Deprecated.
|
void |
ConfigurationRegistry.registerConfiguration(String configName,
Configuration config)
Register the given configuration under the given name.
|
protected Configuration.TransactionType |
Configuration.TransactionType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.LockingType |
Configuration.LockingType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.ClusteringType |
Configuration.ClusteringType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.ExpirationType |
Configuration.ExpirationType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.EvictionType |
Configuration.EvictionType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.DataContainerType |
Configuration.DataContainerType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.StoreAsBinary |
Configuration.StoreAsBinary.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.LazyDeserialization |
Configuration.LazyDeserialization.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.JmxStatistics |
Configuration.JmxStatistics.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.InvocationBatching |
Configuration.InvocationBatching.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.VersioningConfigurationBean |
Configuration.VersioningConfigurationBean.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.DeadlockDetectionType |
Configuration.DeadlockDetectionType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.UnsafeType |
Configuration.UnsafeType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.CustomInterceptorsType |
Configuration.CustomInterceptorsType.setConfiguration(Configuration config)
Deprecated.
|
protected Configuration.QueryConfigurationBean |
Configuration.QueryConfigurationBean.setConfiguration(Configuration config)
Deprecated.
|
protected CacheLoaderManagerConfig |
CacheLoaderManagerConfig.setConfiguration(Configuration config) |
void |
TimeoutConfigurationValidatingVisitor.visitConfiguration(Configuration bean) |
void |
DelegatingConfigurationVisitor.visitConfiguration(Configuration bean) |
void |
ConfigurationValidatingVisitor.visitConfiguration(Configuration cfg)
Deprecated.
|
void |
ConfigurationBeanVisitor.visitConfiguration(Configuration bean) |
void |
AbstractConfigurationBeanVisitor.visitConfiguration(Configuration bean) |
Constructor and Description |
---|
FluentConfiguration(Configuration config)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Configuration |
XmlConfigurationParser.parseDefaultConfiguration()
Parses the default template configuration.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Configuration> |
XmlConfigurationParser.parseNamedConfigurations()
Parses and retrieves configuration overrides for named caches.
|
Modifier and Type | Method and Description |
---|---|
static Configuration |
LegacyConfigurationAdaptor.adapt(Configuration config) |
Modifier and Type | Method and Description |
---|---|
static Configuration |
LegacyConfigurationAdaptor.adapt(Configuration legacy) |
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
CacheNotifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
DistributionManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory cf,
CacheNotifier cacheNotifier,
StateTransferManager stateTransferManager) |
void |
L1ManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory commandsFactory,
ExecutorService asyncTransportExecutor,
ScheduledExecutorService scheduledExecutor) |
Modifier and Type | Method and Description |
---|---|
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash
with the collection of addresses passed in.
|
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses,
Address... moreAddresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash
with the collection of addresses passed in.
|
static ConsistentHash |
ConsistentHashHelper.createConsistentHash(Configuration c,
Collection<Address> addresses,
Collection<Address> moreAddresses)
Creates a new consistent hash instance based on the user's configuration, and populates the consistent hash
with the collection of addresses passed in.
|
static ConsistentHash |
ConsistentHashHelper.removeAddress(ConsistentHash ch,
Address toRemove,
Configuration c)
Returns a new consistent hash of the same type with the given address removed.
|
static UnionConsistentHash |
ConsistentHashHelper.removeAddressFromUnionConsistentHash(UnionConsistentHash uch,
Address toRemove,
Configuration c)
Creates a new UnionConsistentHash instance based on the old instance, removing the provided address from both
target consistent hash instances in the union.
|
Modifier and Type | Method and Description |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Configuration configuration,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier) |
void |
PassivationManagerImpl.inject(CacheLoaderManager cacheLoaderManager,
CacheNotifier notifier,
Configuration cfg,
DataContainer container) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
AbstractNamedCacheComponentFactory.configuration |
Modifier and Type | Method and Description |
---|---|
protected Configuration |
AbstractComponentRegistry.getConfiguration()
Retrieves the configuration component.
|
Modifier and Type | Method and Description |
---|---|
protected AdvancedCache<K,V> |
InternalCacheFactory.createAndWire(Configuration configuration,
GlobalComponentRegistry globalComponentRegistry,
String cacheName) |
Cache<K,V> |
InternalCacheFactory.createCache(Configuration configuration,
GlobalComponentRegistry globalComponentRegistry,
String cacheName)
This implementation clones the configuration passed in before using it.
|
static InterceptorChainFactory |
InterceptorChainFactory.getInstance(ComponentRegistry componentRegistry,
Configuration configuration) |
Constructor and Description |
---|
BootstrapFactory(AdvancedCache<?,?> advancedCache,
Configuration configuration,
ComponentRegistry componentRegistry) |
ComponentRegistry(String cacheName,
Configuration configuration,
AdvancedCache<?,?> cache,
GlobalComponentRegistry globalComponents,
ClassLoader defaultClassLoader)
Creates an instance of the component registry.
|
Modifier and Type | Method and Description |
---|---|
void |
StateTransferLockInterceptor.init(StateTransferLock stateTransferLock,
Configuration configuration) |
void |
TxInterceptor.init(TransactionTable txTable,
Configuration c,
TransactionCoordinator txCoordinator) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
CommandInterceptor.configuration |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.DistributionLogic.init(DistributionManager dm,
DataContainer dataContainer,
Configuration configuration,
RpcManager rpcManager) |
Modifier and Type | Method and Description |
---|---|
void |
ModuleLifecycle.cacheStarting(ComponentRegistry cr,
Configuration configuration,
String cacheName) |
void |
AbstractModuleLifecycle.cacheStarting(ComponentRegistry cr,
Configuration configuration,
String cacheName) |
Modifier and Type | Method and Description |
---|---|
void |
CacheLoaderManagerImpl.inject(AdvancedCache<Object,Object> cache,
StreamingMarshaller marshaller,
Configuration configuration,
InvocationContextContainer icc) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
DefaultCacheManager.defaultConfiguration |
Modifier and Type | Method and Description |
---|---|
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Deprecated.
Use
#defineConfiguration(String, String, org.infinispan.configuration.cache.Configuration) instead |
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
If cache name hasn't been defined before, this method creates a clone of the default cache's configuration,
applies a clone of the configuration overrides passed in and returns this configuration instance.
|
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride) |
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
String templateCacheName,
Configuration configurationOverride)
|
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
String templateName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
Regardless of whether the cache name has been defined or not, this method creates a clone of the configuration of
the cache whose name matches the given template cache name, then applies a clone of the configuration overrides
passed in and finally returns this configuration instance.
|
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
String templateCacheName,
Configuration configurationOverride) |
Configuration |
EmbeddedCacheManager.getDefaultConfiguration()
Deprecated.
|
Configuration |
DefaultCacheManager.getDefaultConfiguration() |
Configuration |
AbstractDelegatingEmbeddedCacheManager.getDefaultConfiguration() |
Modifier and Type | Method and Description |
---|---|
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Deprecated.
Use
#defineConfiguration(String, String, org.infinispan.configuration.cache.Configuration) instead |
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
If cache name hasn't been defined before, this method creates a clone of the default cache's configuration,
applies a clone of the configuration overrides passed in and returns this configuration instance.
|
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride) |
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
String templateCacheName,
Configuration configurationOverride)
|
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
String templateName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
Regardless of whether the cache name has been defined or not, this method creates a clone of the configuration of
the cache whose name matches the given template cache name, then applies a clone of the configuration overrides
passed in and finally returns this configuration instance.
|
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
String templateCacheName,
Configuration configurationOverride) |
Constructor and Description |
---|
DefaultCacheManager(Configuration defaultConfiguration)
Deprecated.
|
DefaultCacheManager(Configuration defaultConfiguration,
boolean start)
|
DefaultCacheManager(GlobalConfiguration globalConfiguration,
Configuration defaultConfiguration)
Deprecated.
|
DefaultCacheManager(GlobalConfiguration globalConfiguration,
Configuration defaultConfiguration,
boolean start)
|
Modifier and Type | Method and Description |
---|---|
void |
VersionAwareMarshaller.inject(Configuration cfg,
ClassLoader loader,
InvocationContextContainer icc,
ExternalizerTable extTable,
GlobalConfiguration globalCfg) |
void |
CacheMarshaller.inject(Configuration cfg,
InvocationContextContainer icc,
ExternalizerTable extTable,
GlobalConfiguration globalCfg) |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationQueueImpl.injectDependencies(ScheduledExecutorService executor,
RpcManager rpcManager,
Configuration configuration,
CommandsFactory commandsFactory) |
Modifier and Type | Method and Description |
---|---|
static ResponseMode |
ResponseMode.getAsyncResponseMode(Configuration c) |
void |
RpcManagerImpl.injectDependencies(Transport t,
Configuration configuration,
ReplicationQueue replicationQueue,
CommandsFactory cf,
ExecutorService e,
CacheViewsManager cvm) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
BaseStateTransferTask.configuration |
protected Configuration |
BaseStateTransferManagerImpl.configuration |
Modifier and Type | Method and Description |
---|---|
void |
BaseStateTransferManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory cf,
DataContainer dataContainer,
InterceptorChain interceptorChain,
InvocationContextContainer icc,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier,
StateTransferLock stateTransferLock,
CacheViewsManager cacheViewsManager,
TransactionTable transactionTable,
LockContainer<?> lockContainer) |
void |
StateTransferLockImpl.injectDependencies(Configuration config) |
Constructor and Description |
---|
BaseStateTransferTask(BaseStateTransferManagerImpl stateTransferManager,
RpcManager rpcManager,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
Configuration configuration,
DataContainer dataContainer,
Collection<Address> members,
int newViewId,
ConsistentHash chNew,
ConsistentHash chOld,
boolean initialView) |
DistributedStateTransferTask(RpcManager rpcManager,
Configuration configuration,
DataContainer dataContainer,
DistributedStateTransferManagerImpl stateTransferManager,
DistributionManager dm,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
int newViewId,
Collection<Address> members,
ConsistentHash chOld,
ConsistentHash chNew,
boolean initialView,
TransactionTable transactionTable) |
ReplicatedStateTransferTask(RpcManager rpcManager,
Configuration configuration,
DataContainer dataContainer,
ReplicatedStateTransferManagerImpl stateTransferManager,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier,
int newViewId,
Collection<Address> members,
ConsistentHash chOld,
ConsistentHash chNew,
boolean initialView) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
AbstractEnlistmentAdapter.config |
protected Configuration |
TransactionTable.configuration |
Modifier and Type | Method and Description |
---|---|
void |
TransactionCoordinator.init(CommandsFactory commandsFactory,
InvocationContextContainer icc,
InterceptorChain invoker,
TransactionTable txTable,
Configuration configuration) |
void |
TransactionTable.initialize(RpcManager rpcManager,
Configuration configuration,
InvocationContextContainer icc,
InterceptorChain invoker,
CacheNotifier notifier,
TransactionFactory gtf,
EmbeddedCacheManager cm,
TransactionCoordinator txCoordinator,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
CommandsFactory commandsFactory,
ClusteringDependentLogic clusteringDependentLogic) |
void |
StaleTransactionCleanupService.start(Configuration configuration,
RpcManager rpcManager,
InterceptorChain interceptorChain) |
Constructor and Description |
---|
AbstractEnlistmentAdapter(CacheTransaction cacheTransaction,
CommandsFactory commandsFactory,
RpcManager rpcManager,
TransactionTable txTable,
ClusteringDependentLogic clusteringLogic,
Configuration configuration) |
AbstractEnlistmentAdapter(CommandsFactory commandsFactory,
RpcManager rpcManager,
TransactionTable txTable,
ClusteringDependentLogic clusteringLogic,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
JBossStandaloneJTAManagerLookup.init(Configuration configuration) |
void |
GenericTransactionManagerLookup.setConfiguration(Configuration configuration) |
Constructor and Description |
---|
SynchronizationAdapter(LocalTransaction localTransaction,
TransactionCoordinator txCoordinator,
CommandsFactory commandsFactory,
RpcManager rpcManager,
TransactionTable transactionTable,
ClusteringDependentLogic clusteringLogic,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
TransactionFactory.init(Configuration configuration,
EmbeddedCacheManager cm,
RpcManager rpcManager) |
Constructor and Description |
---|
TransactionXaAdapter(LocalXaTransaction localTransaction,
TransactionTable txTable,
RecoveryManager rm,
TransactionCoordinator txCoordinator,
CommandsFactory commandsFactory,
RpcManager rpcManager,
ClusteringDependentLogic clusteringDependentLogic,
Configuration config) |
TransactionXaAdapter(TransactionTable txTable,
RecoveryManager rm,
TransactionCoordinator txCoordinator,
CommandsFactory commandsFactory,
RpcManager rpcManager,
ClusteringDependentLogic clusteringDependentLogic,
Configuration config) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
LockManagerImpl.configuration |
Modifier and Type | Method and Description |
---|---|
void |
LockManagerImpl.injectDependencies(Configuration configuration,
LockContainer<?> lockContainer) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.