Package | Description |
---|---|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.container.entries |
Entries which are stored in data containers.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.distribution |
Interceptors dealing with command replication in distributed/replicated mode.
|
org.infinispan.interceptors.impl |
Basic interceptors
|
org.infinispan.interceptors.locking |
Interceptors dealing with locking.
|
org.infinispan.interceptors.xsite |
Interceptors dealing with cross-site replication.
|
org.infinispan.partitionhandling.impl | |
org.infinispan.persistence.manager |
Implementations of the
PersistenceManager interface, which define the logic
of how infinispan interacts with external stores. |
org.infinispan.persistence.support | |
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.transaction.impl | |
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
org.infinispan.util.concurrent.locks.impl |
Modifier and Type | Method and Description |
---|---|
Object |
AbstractVisitor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
Visitor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
AbstractVisitor.visitLockControlCommand(TxInvocationContext ctx,
LockControlCommand command) |
Object |
Visitor.visitLockControlCommand(TxInvocationContext ctx,
LockControlCommand command) |
Object |
AbstractVisitor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
Visitor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
AbstractVisitor.visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
Object |
Visitor.visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Boolean> |
VersionedRepeatableReadEntry.performWriteSkewCheck(EntryLoader entryLoader,
int segment,
TxInvocationContext ctx,
EntryVersion versionSeen,
VersionGenerator versionGenerator) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTxInvocationContext<T extends AbstractCacheTransaction>
Support class for
TxInvocationContext . |
class |
LocalTxInvocationContext
Invocation context to be used for locally originated transactions.
|
class |
RemoteTxInvocationContext
Context to be used for transaction that originated remotely.
|
Modifier and Type | Method and Description |
---|---|
Object |
DDAsyncInterceptor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
DDAsyncInterceptor.visitLockControlCommand(TxInvocationContext ctx,
LockControlCommand command) |
Object |
DDAsyncInterceptor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
DDAsyncInterceptor.visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
Modifier and Type | Method and Description |
---|---|
Object |
OptimisticBackupInterceptor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
PessimisticBackupInterceptor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
OptimisticBackupInterceptor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
PessimisticBackupInterceptor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
OptimisticBackupInterceptor.visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
Modifier and Type | Method and Description |
---|---|
Object |
PartitionHandlingInterceptor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
PartitionHandlingInterceptor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Void> |
DelegatingPersistenceManager.commitAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
CompletionStage<Long> |
DelegatingPersistenceManager.performBatch(TxInvocationContext<AbstractCacheTransaction> invocationContext,
BiPredicate<? super WriteCommand,Object> commandKeyPredicate) |
CompletionStage<Void> |
DelegatingPersistenceManager.prepareAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
CompletionStage<Void> |
DelegatingPersistenceManager.rollbackAllTxStores(TxInvocationContext<AbstractCacheTransaction> txInvocationContext,
Predicate<? super StoreConfiguration> predicate) |
Modifier and Type | Method and Description |
---|---|
Object |
StateTransferInterceptor.visitCommitCommand(TxInvocationContext ctx,
CommitCommand command) |
Object |
StateTransferInterceptor.visitLockControlCommand(TxInvocationContext ctx,
LockControlCommand command) |
Object |
StateTransferInterceptor.visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command) |
Object |
StateTransferInterceptor.visitRollbackCommand(TxInvocationContext ctx,
RollbackCommand command) |
Modifier and Type | Method and Description |
---|---|
static CompletionStage<Map<Object,IncrementableEntryVersion>> |
WriteSkewHelper.performWriteSkewCheckAndReturnNewVersions(VersionedPrepareCommand prepareCommand,
EntryLoader<?,?> entryLoader,
VersionGenerator versionGenerator,
TxInvocationContext<?> context,
WriteSkewHelper.KeySpecificLogic ksl,
KeyPartitioner keyPartitioner) |
Modifier and Type | Method and Description |
---|---|
TxInvocationContext<?> |
TransactionalRemoteLockCommand.createContext(ComponentRegistry componentRegistry)
It creates the transaction context.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.