Package | Description |
---|---|
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.write |
Commands that alter the state of the cache.
|
org.infinispan.configuration.cache |
Classes related to eviction.
|
org.infinispan.container |
Data containers which store cache entries.
|
org.infinispan.context |
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
|
org.infinispan.distribution |
Classes relating to the distributed cache mode.
|
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.marshall.jboss |
Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals.
|
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 | Field and Description |
---|---|
protected Configuration |
CacheImpl.config |
Modifier and Type | Method and Description |
---|---|
Configuration |
CacheImpl.getCacheConfiguration() |
Configuration |
Cache.getCacheConfiguration() |
Configuration |
AbstractDelegatingCache.getCacheConfiguration() |
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,
ExecutorService asyncExecutor,
TransactionTable txTable,
RecoveryManager recoveryManager,
TransactionCoordinator txCoordinator,
LockManager lockManager,
GlobalConfiguration globalCfg) |
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,
StateProvider stateProvider,
StateConsumer stateConsumer,
LockManager lockManager,
InternalEntryFactory entryFactory,
MapReduceManager mapReduceManager,
StateTransferManager stm,
BackupSender backupSender,
CancellationService cancellationService) |
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,
Set<Flag> flags,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Collection<Object> keys) |
InvalidateL1Command(boolean forRehash,
DataContainer dc,
Configuration config,
DistributionManager dm,
CacheNotifier notifier,
Set<Flag> flags,
Object... keys) |
Modifier and Type | Method and Description |
---|---|
static Configuration |
LegacyConfigurationAdaptor.adapt(Configuration legacy) |
static Configuration |
LegacyConfigurationAdaptor.adapt(Configuration legacy,
ClassLoader globalClassLoader) |
Configuration |
ConfigurationChildBuilder.build() |
Configuration |
ConfigurationBuilder.build() |
Configuration |
ConfigurationBuilder.build(boolean validate) |
Modifier and Type | Method and Description |
---|---|
static Configuration |
LegacyConfigurationAdaptor.adapt(Configuration config) |
static boolean |
Configurations.isOnePhaseCommit(Configuration cfg) |
static boolean |
Configurations.isSecondPhaseAsync(Configuration cfg) |
static boolean |
Configurations.isStateTransferEnabled(Configuration cfg) |
ConfigurationBuilder |
ConfigurationBuilder.read(Configuration template) |
Modifier and Type | Method and Description |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
Configuration configuration,
CacheNotifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
TransactionalInvocationContextContainer.init(TransactionManager tm,
TransactionTable transactionTable,
Configuration config) |
Modifier and Type | Method and Description |
---|---|
void |
L1ManagerImpl.init(Configuration configuration,
RpcManager rpcManager,
CommandsFactory commandsFactory,
ExecutorService asyncTransportExecutor,
ScheduledExecutorService scheduledExecutor) |
Modifier and Type | Method and Description |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Cache cache,
Configuration cfg,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier) |
void |
PassivationManagerImpl.inject(CacheLoaderManager cacheLoaderManager,
CacheNotifier notifier,
Configuration cfg,
DataContainer container) |
void |
ActivationManagerImpl.inject(CacheLoaderManager clm,
Configuration cfg) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
AbstractNamedCacheComponentFactory.configuration |
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 |
TxInterceptor.init(TransactionTable txTable,
Configuration c,
TransactionCoordinator txCoordinator,
RpcManager rpcManager,
RecoveryManager recoveryManager) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
CommandInterceptor.cacheConfiguration |
Modifier and Type | Method and Description |
---|---|
void |
CommandInterceptor.injectConfiguration(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.init(DataContainer dataContainer,
CacheNotifier notifier,
Configuration configuration) |
void |
ClusteringDependentLogic.DistributionLogic.init(DistributionManager dm,
Configuration configuration,
RpcManager rpcManager,
StateTransferLock stateTransferLock) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractModuleLifecycle.cacheStarting(ComponentRegistry cr,
Configuration configuration,
String cacheName) |
void |
ModuleLifecycle.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,
TransactionManager transactionManager) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
DefaultCacheManager.defaultConfiguration |
Modifier and Type | Method and Description |
---|---|
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
Unlike previous versions of Infinispan, this method does not build on an existing configuration (default or named).
|
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
Configuration configuration) |
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configuration) |
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
String templateName,
Configuration configurationOverride) |
Configuration |
EmbeddedCacheManager.getCacheConfiguration(String name)
Returns the configuration for the given cache.
|
Configuration |
DefaultCacheManager.getCacheConfiguration(String name) |
Configuration |
AbstractDelegatingEmbeddedCacheManager.getCacheConfiguration(String name) |
Configuration |
EmbeddedCacheManager.getDefaultCacheConfiguration()
Returns default configuration for this CacheManager
|
Configuration |
DefaultCacheManager.getDefaultCacheConfiguration() |
Configuration |
AbstractDelegatingEmbeddedCacheManager.getDefaultCacheConfiguration() |
Modifier and Type | Method and Description |
---|---|
Configuration |
EmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configurationOverride)
Defines a named cache's configuration using the following algorithm:
Unlike previous versions of Infinispan, this method does not build on an existing configuration (default or named).
|
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
Configuration configuration) |
Configuration |
AbstractDelegatingEmbeddedCacheManager.defineConfiguration(String cacheName,
Configuration configuration) |
Configuration |
DefaultCacheManager.defineConfiguration(String cacheName,
String templateName,
Configuration configurationOverride) |
Constructor and Description |
---|
DefaultCacheManager(Configuration defaultConfiguration)
Constructs and starts a new instance of the CacheManager, using the default configuration passed in.
|
DefaultCacheManager(Configuration defaultConfiguration,
boolean start)
Constructs a new instance of the CacheManager, using the default configuration passed in.
|
DefaultCacheManager(GlobalConfiguration globalConfiguration,
Configuration defaultConfiguration)
Constructs and starts a new instance of the CacheManager, using the global and default configurations passed in.
|
DefaultCacheManager(GlobalConfiguration globalConfiguration,
Configuration defaultConfiguration,
boolean start)
Constructs a new instance of the CacheManager, using the global and default configurations passed in.
|
Modifier and Type | Method and Description |
---|---|
void |
VersionAwareMarshaller.inject(Cache cache,
Configuration cfg,
InvocationContextContainer icc,
ExternalizerTable extTable,
GlobalConfiguration globalCfg) |
void |
CacheMarshaller.inject(Cache cache,
Configuration cfg,
InvocationContextContainer icc,
ExternalizerTable extTable,
GlobalConfiguration globalCfg) |
Constructor and Description |
---|
JBossMarshaller(ExternalizerTable externalizerTable,
Configuration cfg,
InvocationContextContainer icc,
GlobalConfiguration globalCfg) |
Modifier and Type | Method and Description |
---|---|
protected Configuration |
ReplicationQueueImpl.getConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationQueueImpl.injectDependencies(ScheduledExecutorService executor,
RpcManager rpcManager,
Configuration configuration,
CommandsFactory commandsFactory,
Cache cache) |
void |
ReplicationQueueImpl.injectDependencies(ScheduledExecutorService executor,
RpcManager rpcManager,
Configuration configuration,
CommandsFactory commandsFactory,
String cacheName) |
Modifier and Type | Method and Description |
---|---|
static ResponseMode |
ResponseMode.getAsyncResponseMode(Configuration c) |
void |
RpcManagerImpl.injectDependencies(Transport t,
Cache cache,
Configuration cfg,
GlobalConfiguration globalConfiguration,
ReplicationQueue replicationQueue,
CommandsFactory cf,
ExecutorService e,
LocalTopologyManager localTopologyManager,
StateTransferManager stateTransferManager) |
Modifier and Type | Method and Description |
---|---|
void |
StateProviderImpl.init(Cache cache,
ExecutorService executorService,
Configuration configuration,
RpcManager rpcManager,
CommandsFactory commandsFactory,
CacheNotifier cacheNotifier,
CacheLoaderManager cacheLoaderManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
StateConsumer stateConsumer) |
void |
StateConsumerImpl.init(Cache cache,
ExecutorService executorService,
StateTransferManager stateTransferManager,
InterceptorChain interceptorChain,
InvocationContextContainer icc,
Configuration configuration,
RpcManager rpcManager,
TransactionManager transactionManager,
CommandsFactory commandsFactory,
CacheLoaderManager cacheLoaderManager,
DataContainer dataContainer,
TransactionTable transactionTable,
StateTransferLock stateTransferLock,
CacheNotifier cacheNotifier) |
void |
StateTransferManagerImpl.init(StateConsumer stateConsumer,
StateProvider stateProvider,
Cache cache,
CacheNotifier cacheNotifier,
Configuration configuration,
GlobalConfiguration globalConfiguration,
RpcManager rpcManager,
GroupManager groupManager,
LocalTopologyManager localTopologyManager) |
void |
StateTransferInterceptor.init(StateTransferLock stateTransferLock,
Configuration configuration,
CommandsFactory commandFactory,
StateTransferManager stateTransferManager) |
Modifier and Type | Field and Description |
---|---|
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,
TransactionCoordinator txCoordinator,
TransactionSynchronizationRegistry transactionSynchronizationRegistry,
CommandsFactory commandsFactory,
ClusteringDependentLogic clusteringDependentLogic,
Cache cache) |
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 configuration,
String cacheName) |
TransactionXaAdapter(TransactionTable txTable,
RecoveryManager rm,
TransactionCoordinator txCoordinator,
CommandsFactory commandsFactory,
RpcManager rpcManager,
ClusteringDependentLogic clusteringDependentLogic,
Configuration configuration,
String cacheName) |
Modifier and Type | Field and Description |
---|---|
protected Configuration |
LockManagerImpl.configuration |
Modifier and Type | Method and Description |
---|---|
void |
LockManagerImpl.injectDependencies(Configuration configuration,
LockContainer<?> lockContainer) |
Copyright © 2015 JBoss, a division of Red Hat. All Rights Reserved.