|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InvocationContext | |
---|---|
org.infinispan.commands | Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.control | |
org.infinispan.commands.read | |
org.infinispan.commands.remote | Meta-commands that wrap other commands for remote execution. |
org.infinispan.commands.remote.recovery | |
org.infinispan.commands.tx | Commands that represent transactional lifecycle transitions. |
org.infinispan.commands.write | Commands that alter the state of the cache. |
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.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.base | Base interceptors containing common, reusable behavior. |
org.infinispan.interceptors.distribution | |
org.infinispan.interceptors.locking | |
org.infinispan.interceptors.xsite | |
org.infinispan.notifications.cachelistener | Cache -specific notifications and eventing. |
org.infinispan.query.backend | |
org.infinispan.query.clustered | |
org.infinispan.query.indexmanager | |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
org.infinispan.topology | |
org.infinispan.util.concurrent.locks | Lock and synchronization related classes, tools and utilities. |
org.infinispan.xsite |
Uses of InvocationContext in org.infinispan.commands |
---|
Uses of InvocationContext in org.infinispan.commands.control |
---|
Methods in org.infinispan.commands.control with parameters of type InvocationContext | |
---|---|
Object |
LockControlCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
LockControlCommand.perform(InvocationContext ignored)
|
Uses of InvocationContext in org.infinispan.commands.read |
---|
Methods in org.infinispan.commands.read with parameters of type InvocationContext | |
---|---|
Object |
GetKeyValueCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
EntrySetCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
DistributedExecuteCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
KeySetCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ValuesCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
SizeCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
protected boolean |
AbstractLocalCommand.noTxModifications(InvocationContext ctx)
|
Object |
GetCacheEntryCommand.perform(InvocationContext ctx)
|
Object |
GetKeyValueCommand.perform(InvocationContext ctx)
|
Object |
ReduceCommand.perform(InvocationContext context)
Performs invocation of reduce phase on assigned Infinispan node |
Set<InternalCacheEntry> |
EntrySetCommand.perform(InvocationContext ctx)
|
Object |
DistributedExecuteCommand.perform(InvocationContext context)
Performs invocation of Callable and returns result |
Object |
MapCombineCommand.perform(InvocationContext context)
Performs invocation of mapping phase and local combine phase on assigned Infinispan node |
Set<Object> |
KeySetCommand.perform(InvocationContext ctx)
|
Collection<Object> |
ValuesCommand.perform(InvocationContext ctx)
|
Integer |
SizeCommand.perform(InvocationContext ctx)
|
boolean |
AbstractLocalCommand.shouldInvoke(InvocationContext ctx)
|
boolean |
DistributedExecuteCommand.shouldInvoke(InvocationContext ctx)
|
boolean |
AbstractDataCommand.shouldInvoke(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.commands.remote |
---|
Methods in org.infinispan.commands.remote with parameters of type InvocationContext | |
---|---|
Object |
ClusteredGetCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
SingleRpcCommand.perform(InvocationContext ctx)
|
Object |
MultipleRpcCommand.perform(InvocationContext ctx)
Executes commands replicated to the current cache instance by other cache instances. |
InternalCacheValue |
ClusteredGetCommand.perform(InvocationContext context)
Invokes a logical "get(key)" on a remote cache and returns results. |
boolean |
ClusteredGetCommand.shouldInvoke(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.commands.remote.recovery |
---|
Methods in org.infinispan.commands.remote.recovery with parameters of type InvocationContext | |
---|---|
Object |
GetInDoubtTxInfoCommand.perform(InvocationContext ctx)
|
List<Xid> |
GetInDoubtTransactionsCommand.perform(InvocationContext ctx)
|
Object |
CompleteTransactionCommand.perform(InvocationContext ctx)
|
Object |
TxCompletionNotificationCommand.perform(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.commands.tx |
---|
Methods in org.infinispan.commands.tx with parameters of type InvocationContext | |
---|---|
Object |
CommitCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
RollbackCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
PrepareCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
CommitCommand.perform(InvocationContext ctx)
|
Object |
RollbackCommand.perform(InvocationContext ctx)
|
Object |
PrepareCommand.perform(InvocationContext ignored)
|
Object |
AbstractTransactionBoundaryCommand.perform(InvocationContext ctx)
|
boolean |
AbstractTransactionBoundaryCommand.shouldInvoke(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.commands.write |
---|
Methods in org.infinispan.commands.write with parameters of type InvocationContext | |
---|---|
Object |
PutKeyValueCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ClearCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ReplaceCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
InvalidateL1Command.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
InvalidateCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
EvictCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
RemoveCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
PutMapCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ApplyDeltaCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
protected void |
InvalidateCommand.invalidate(InvocationContext ctx,
Object keyToInvalidate)
|
protected void |
InvalidateCommand.notify(InvocationContext ctx,
Object value,
boolean isPre)
|
void |
EvictCommand.notify(InvocationContext ctx,
Object value,
boolean isPre)
|
protected void |
RemoveCommand.notify(InvocationContext ctx,
Object value,
boolean isPre)
|
Object |
PutKeyValueCommand.perform(InvocationContext ctx)
|
Object |
ClearCommand.perform(InvocationContext ctx)
|
Object |
ReplaceCommand.perform(InvocationContext ctx)
|
Object |
InvalidateL1Command.perform(InvocationContext ctx)
|
Object |
InvalidateCommand.perform(InvocationContext ctx)
Performs an invalidation on a specified entry |
Object |
EvictCommand.perform(InvocationContext ctx)
|
Object |
VersionedPutKeyValueCommand.perform(InvocationContext ctx)
|
Object |
RemoveCommand.perform(InvocationContext ctx)
|
Object |
PutMapCommand.perform(InvocationContext ctx)
|
Object |
ApplyDeltaCommand.perform(InvocationContext ctx)
Performs an application of delta on a specified entry |
boolean |
ClearCommand.shouldInvoke(InvocationContext ctx)
|
boolean |
InvalidateL1Command.shouldInvoke(InvocationContext ctx)
|
boolean |
PutMapCommand.shouldInvoke(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.container |
---|
Methods in org.infinispan.container with parameters of type InvocationContext | |
---|---|
MVCCEntry |
EntryFactoryImpl.wrapEntryForClear(InvocationContext ctx,
Object key)
|
MVCCEntry |
EntryFactory.wrapEntryForClear(InvocationContext ctx,
Object key)
Used for wrapping individual keys when clearing the cache. |
CacheEntry |
EntryFactoryImpl.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta)
|
CacheEntry |
EntryFactory.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta)
Used for wrapping Delta entry to be applied to DeltaAware object stored in cache. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry icEntry,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd)
|
MVCCEntry |
EntryFactory.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry ice,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd)
Used for wrapping a cache entry for addition to cache. |
CacheEntry |
EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx,
Object key)
|
CacheEntry |
EntryFactory.wrapEntryForReading(InvocationContext ctx,
Object key)
Wraps an entry for reading. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForRemove(InvocationContext ctx,
Object key)
|
MVCCEntry |
EntryFactory.wrapEntryForRemove(InvocationContext ctx,
Object key)
Used for wrapping a cache entry for removal. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForReplace(InvocationContext ctx,
Object key)
|
MVCCEntry |
EntryFactory.wrapEntryForReplace(InvocationContext ctx,
Object key)
Used for wrapping a cache entry for replacement. |
Uses of InvocationContext in org.infinispan.context |
---|
Classes in org.infinispan.context that implement InvocationContext | |
---|---|
class |
SingleKeyNonTxInvocationContext
|
Fields in org.infinispan.context with type parameters of type InvocationContext | |
---|---|
protected ThreadLocal<InvocationContext> |
AbstractInvocationContextContainer.ctxHolder
|
Methods in org.infinispan.context that return InvocationContext | |
---|---|
InvocationContext |
InvocationContext.clone()
Clones the invocation context. |
InvocationContext |
InvocationContextContainer.createInvocationContext(boolean isWrite,
int keyCount)
If we are in a tx scope this will return an TxInvocationContext . |
InvocationContext |
TransactionalInvocationContextContainer.createInvocationContext(boolean isWrite,
int keyCount)
|
InvocationContext |
NonTransactionalInvocationContextContainer.createInvocationContext(boolean isWrite,
int keyCount)
|
InvocationContext |
InvocationContextContainer.createInvocationContext(Transaction tx)
Creates an invocation context |
InvocationContext |
TransactionalInvocationContextContainer.createInvocationContext(Transaction tx)
|
InvocationContext |
NonTransactionalInvocationContextContainer.createInvocationContext(Transaction tx)
|
InvocationContext |
InvocationContextContainer.createRemoteInvocationContext(Address origin)
Returns an NonTxInvocationContext whose NonTxInvocationContext.isOriginLocal() flag will be true. |
InvocationContext |
InvocationContextContainer.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand,
Address origin)
As InvocationContextContainer.createRemoteInvocationContext(org.infinispan.remoting.transport.Address) , but returning the flags to
the context from the Command if any Flag was set. |
InvocationContext |
AbstractInvocationContextContainer.createRemoteInvocationContextForCommand(VisitableCommand cacheCommand,
Address origin)
|
InvocationContext |
InvocationContextContainer.createSingleKeyNonTxInvocationContext()
Will create an NonTxInvocationContext with the NonTxInvocationContext.isOriginLocal() returning true. |
InvocationContext |
TransactionalInvocationContextContainer.createSingleKeyNonTxInvocationContext()
|
InvocationContext |
NonTransactionalInvocationContextContainer.createSingleKeyNonTxInvocationContext()
|
InvocationContext |
InvocationContextContainer.getInvocationContext(boolean quiet)
Deprecated. see implementation for notes |
InvocationContext |
AbstractInvocationContextContainer.getInvocationContext(boolean quiet)
|
Uses of InvocationContext in org.infinispan.context.impl |
---|
Subinterfaces of InvocationContext in org.infinispan.context.impl | |
---|---|
interface |
TxInvocationContext
Interface defining additional functionality for invocation contexts that propagate within a transaction's scope. |
Classes in org.infinispan.context.impl that implement InvocationContext | |
---|---|
class |
AbstractInvocationContext
Common features of transaction and invocation contexts |
class |
AbstractTxInvocationContext
Support class for TxInvocationContext . |
class |
ImmutableContext
This context is a non-context for operations such as eviction which are not related to the method invocation which caused them. |
class |
LocalTxInvocationContext
Invocation context to be used for locally originated transactions. |
class |
NonTxInvocationContext
Context to be used for non transactional calls, both remote and local. |
class |
RemoteTxInvocationContext
Context to be used for transaction that originated remotely. |
Methods in org.infinispan.context.impl that return InvocationContext | |
---|---|
InvocationContext |
ImmutableContext.clone()
|
Uses of InvocationContext in org.infinispan.interceptors |
---|
Methods in org.infinispan.interceptors with parameters of type InvocationContext | |
---|---|
protected void |
EntryWrappingInterceptor.commitContextEntries(InvocationContext ctx,
boolean skipOwnershipCheck,
boolean isPutForStateTransfer)
|
protected void |
VersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
boolean skipOwnershipCheck)
|
protected void |
EntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
boolean skipOwnershipCheck)
|
protected MarshalledValue |
MarshalledValueInterceptor.createMarshalledValue(Object toWrap,
InvocationContext ctx)
|
Object |
InvocationContextInterceptor.handleDefault(InvocationContext ctx,
VisitableCommand command)
|
protected Object |
BatchingInterceptor.handleDefault(InvocationContext ctx,
VisitableCommand command)
Simply check if there is an ongoing tx. |
Object |
CallInterceptor.handleDefault(InvocationContext ctx,
VisitableCommand command)
|
protected boolean |
ClusteringInterceptor.ignorePreviousValueOnBackup(WriteCommand command,
InvocationContext ctx)
For conditional operations (replace, remove, put if absent) Used only for optimistic transactional caches, to solve the following situation: |
Object |
InterceptorChain.invoke(InvocationContext ctx,
VisitableCommand command)
Walks the command through the interceptor chain. |
protected boolean |
EntryWrappingInterceptor.isFromStateTransfer(InvocationContext ctx)
|
protected boolean |
ClusteringInterceptor.needsRemoteGet(InvocationContext ctx,
AbstractDataCommand command)
|
protected InternalCacheEntry |
ReplicationInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command)
|
protected abstract InternalCacheEntry |
ClusteringInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command)
Retrieves a cache entry from a remote source. |
protected void |
CacheLoaderInterceptor.sendNotification(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
protected void |
ActivationInterceptor.sendNotification(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
protected boolean |
CacheStoreInterceptor.skip(InvocationContext ctx)
|
protected boolean |
DistCacheStoreInterceptor.skip(InvocationContext ctx)
|
protected boolean |
CacheStoreInterceptor.skip(InvocationContext ctx,
FlagAffectedCommand command)
if this is a shared cache loader and the call is of remote origin, pass up the chain |
protected boolean |
DistCacheStoreInterceptor.skip(InvocationContext ctx,
FlagAffectedCommand command)
Method that skips invocation if: - No store defined or, - The context contains Flag.SKIP_CACHE_STORE or, |
Object |
CacheLoaderInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
TxInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
EntryWrappingInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
ReplicationInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
CacheStoreInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
DistCacheStoreInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
InvalidationInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
TxInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
EntryWrappingInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
MarshalledValueInterceptor.visitEntrySetCommand(InvocationContext ctx,
EntrySetCommand command)
|
Object |
BatchingInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
PassivationInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
MarshalledValueInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
CacheMgmtInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
EntryWrappingInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
ReplicationInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
CacheLoaderInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
CallInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
MarshalledValueInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
CacheMgmtInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
TxInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
ActivationInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
IsMarshallableInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
EntryWrappingInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
CacheLoaderInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
Object |
MarshalledValueInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
Object |
TxInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand invalidateCommand)
|
Object |
EntryWrappingInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
Object |
EntryWrappingInterceptor.visitInvalidateL1Command(InvocationContext ctx,
InvalidateL1Command command)
|
Object |
MarshalledValueInterceptor.visitKeySetCommand(InvocationContext ctx,
KeySetCommand command)
|
Object |
ReplicationInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
CacheLoaderInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
CacheStoreInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
DistCacheStoreInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
DeadlockDetectingInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
MarshalledValueInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
InvalidationInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
InvalidationInterceptor.InvalidationFilterVisitor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
CacheMgmtInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
TxInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
ActivationInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
IsMarshallableInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
EntryWrappingInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
ReplicationInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
CacheStoreInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
DistCacheStoreInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
MarshalledValueInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
InvalidationInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
InvalidationInterceptor.InvalidationFilterVisitor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
CacheMgmtInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
TxInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
ActivationInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
IsMarshallableInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
EntryWrappingInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
ReplicationInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
CacheLoaderInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
CacheStoreInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
DistCacheStoreInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
DeadlockDetectingInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
MarshalledValueInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
InvalidationInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
InvalidationInterceptor.InvalidationFilterVisitor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
CacheMgmtInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
TxInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
ActivationInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
IsMarshallableInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
EntryWrappingInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
ReplicationInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
CacheLoaderInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
CacheStoreInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
CacheStoreInterceptor.StoreModificationsBuilder.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
DistCacheStoreInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
DeadlockDetectingInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
MarshalledValueInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
InvalidationInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
TxInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
ActivationInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
IsMarshallableInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
EntryWrappingInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
MarshalledValueInterceptor.visitValuesCommand(InvocationContext ctx,
ValuesCommand command)
|
protected Map<Object,Object> |
MarshalledValueInterceptor.wrapMap(Map<Object,Object> m,
Set<MarshalledValue> marshalledValues,
InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.interceptors.base |
---|
Methods in org.infinispan.interceptors.base with parameters of type InvocationContext | |
---|---|
protected abstract void |
PrePostProcessingCommandInterceptor.doAfterCall(InvocationContext ctx,
VisitableCommand command)
Callback that is invoked after every handleXXX() method defined above. |
protected boolean |
PrePostProcessingCommandInterceptor.doBeforeCall(InvocationContext ctx,
VisitableCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleClearCommand(InvocationContext ctx,
ClearCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleCommitCommand(InvocationContext ctx,
CommitCommand command)
|
protected Object |
CommandInterceptor.handleDefault(InvocationContext ctx,
VisitableCommand command)
The default behaviour of the visitXXX methods, which is to ignore the call and pass the call up to the next interceptor in the chain. |
protected Object |
PrePostProcessingCommandInterceptor.handleEvictCommand(InvocationContext ctx,
EvictCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handlePrepareCommand(InvocationContext ctx,
PrepareCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handlePutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handlePutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleRollbackCommand(InvocationContext ctx,
RollbackCommand command)
|
protected Object |
PrePostProcessingCommandInterceptor.handleSizeCommand(InvocationContext ctx,
SizeCommand command)
|
Object |
CommandInterceptor.invokeNextInterceptor(InvocationContext ctx,
VisitableCommand command)
Invokes the next interceptor in the chain. |
Object |
PrePostProcessingCommandInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
PrePostProcessingCommandInterceptor.visitSizeCommand(InvocationContext ctx,
SizeCommand command)
|
Uses of InvocationContext in org.infinispan.interceptors.distribution |
---|
Methods in org.infinispan.interceptors.distribution with parameters of type InvocationContext | |
---|---|
protected Future<?> |
TxDistributionInterceptor.flushL1Caches(InvocationContext ctx)
|
protected Object |
NonTxConcurrentDistributionInterceptor.handleLocalWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator rg,
boolean skipL1Invalidation,
boolean sync)
|
protected Object |
NonTxDistributionInterceptor.handleLocalWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator rg,
boolean skipL1Invalidation,
boolean sync)
|
protected void |
NonTxConcurrentDistributionInterceptor.handleRemoteWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipL1Invalidation,
boolean sync)
|
protected void |
NonTxDistributionInterceptor.handleRemoteWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipL1Invalidation,
boolean sync)
|
protected Object |
TxDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
If we are within one transaction we won't do any replication as replication would only be performed at commit time. |
protected abstract Object |
BaseDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
|
protected Object |
NonTxDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
|
protected boolean |
TxDistributionInterceptor.ignorePreviousValueOnBackup(WriteCommand command,
InvocationContext ctx)
For conditional operations (replace, remove, put if absent) Used only for optimistic transactional caches, to solve the following situation: |
protected InternalCacheEntry |
BaseDistributionInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command)
|
Object |
TxDistributionInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
NonTxDistributionInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
Don't forward in the case of clear commands, just acquire local locks and broadcast. |
Object |
TxDistributionInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
L1NonTxInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
NonTxDistributionInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
TxDistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
L1NonTxInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
NonTxDistributionInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
L1NonTxInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
BaseDistributionInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
NonTxConcurrentDistributionInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
TxDistributionInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
L1NonTxInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
BaseDistributionInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
TxDistributionInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
L1NonTxInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
BaseDistributionInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Uses of InvocationContext in org.infinispan.interceptors.locking |
---|
Methods in org.infinispan.interceptors.locking with parameters of type InvocationContext | |
---|---|
protected Throwable |
AbstractLockingInterceptor.cleanLocksAndRethrow(InvocationContext ctx,
Throwable te)
|
void |
ClusteringDependentLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck,
InvocationContext ctx)
|
void |
ClusteringDependentLogic.LocalLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck,
InvocationContext ctx)
|
void |
ClusteringDependentLogic.InvalidationLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck,
InvocationContext ctx)
|
void |
ClusteringDependentLogic.ReplicationLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck,
InvocationContext ctx)
|
void |
ClusteringDependentLogic.DistributionLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck,
InvocationContext ctx)
|
protected void |
AbstractLockingInterceptor.lockKey(InvocationContext ctx,
Object key,
long timeoutMillis,
boolean skipLocking)
|
protected void |
AbstractTxLockingInterceptor.lockKeyAndCheckOwnership(InvocationContext ctx,
Object key,
long lockTimeout,
boolean skipLocking)
Besides acquiring a lock, this method also handles the following situation: 1. |
protected void |
ClusteringDependentLogic.AbstractClusteringDependentLogic.notifyCommitEntry(boolean created,
boolean removed,
boolean evicted,
CacheEntry entry,
InvocationContext ctx)
|
Object |
OptimisticLockingInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
PessimisticLockingInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
OptimisticLockingInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
PessimisticLockingInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
AbstractTxLockingInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
OptimisticLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
PessimisticLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
AbstractTxLockingInterceptor.visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
Object |
AbstractLockingInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
Object |
AbstractLockingInterceptor.visitInvalidateL1Command(InvocationContext ctx,
InvalidateL1Command command)
|
Object |
NonTransactionalLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
OptimisticLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
PessimisticLockingInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
OptimisticLockingInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
PessimisticLockingInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
OptimisticLockingInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
PessimisticLockingInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
NonTransactionalLockingInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
OptimisticLockingInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
PessimisticLockingInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Uses of InvocationContext in org.infinispan.interceptors.xsite |
---|
Methods in org.infinispan.interceptors.xsite with parameters of type InvocationContext | |
---|---|
Object |
NonTransactionalBackupInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
NonTransactionalBackupInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
NonTransactionalBackupInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
NonTransactionalBackupInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
NonTransactionalBackupInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Uses of InvocationContext in org.infinispan.notifications.cachelistener |
---|
Methods in org.infinispan.notifications.cachelistener with parameters of type InvocationContext | |
---|---|
void |
CacheNotifierImpl.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntriesEvicted event. |
void |
CacheNotifierImpl.notifyCacheEntryActivated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryActivated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryActivated event. |
void |
CacheNotifierImpl.notifyCacheEntryCreated(Object key,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryCreated(Object key,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryCreated event. |
void |
CacheNotifierImpl.notifyCacheEntryEvicted(Object key,
Object value,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryEvicted(Object key,
Object value,
InvocationContext ctx)
Syntactic sugar |
void |
CacheNotifierImpl.notifyCacheEntryInvalidated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryInvalidated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryInvalidated event. |
void |
CacheNotifierImpl.notifyCacheEntryLoaded(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryLoaded(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryLoaded event. |
void |
CacheNotifierImpl.notifyCacheEntryModified(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryModified(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryModified event. |
void |
CacheNotifierImpl.notifyCacheEntryPassivated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryPassivated(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryPassivated event. |
void |
CacheNotifierImpl.notifyCacheEntryRemoved(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryRemoved(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryRemoved event. |
void |
CacheNotifierImpl.notifyCacheEntryVisited(Object key,
Object value,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryVisited(Object key,
Object value,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryVisited event. |
void |
CacheNotifierImpl.notifyTransactionCompleted(GlobalTransaction transaction,
boolean successful,
InvocationContext ctx)
|
void |
CacheNotifier.notifyTransactionCompleted(GlobalTransaction transaction,
boolean successful,
InvocationContext ctx)
Notifies all registered listeners of a transaction completion event. |
void |
CacheNotifierImpl.notifyTransactionRegistered(GlobalTransaction globalTransaction,
InvocationContext ctx)
|
void |
CacheNotifier.notifyTransactionRegistered(GlobalTransaction globalTransaction,
InvocationContext ctx)
Notifies all registered listeners of a transaction registration event. |
Uses of InvocationContext in org.infinispan.query.backend |
---|
Methods in org.infinispan.query.backend with parameters of type InvocationContext | |
---|---|
protected boolean |
QueryInterceptor.shouldModifyIndexes(FlagAffectedCommand command,
InvocationContext ctx)
|
protected boolean |
LocalQueryInterceptor.shouldModifyIndexes(FlagAffectedCommand command,
InvocationContext ctx)
|
Object |
QueryInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
QueryInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
QueryInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
QueryInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
QueryInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Uses of InvocationContext in org.infinispan.query.clustered |
---|
Methods in org.infinispan.query.clustered with parameters of type InvocationContext | |
---|---|
Object |
ClusteredQueryCommand.perform(InvocationContext context)
Invokes a query on a (remote) cache and returns results (list of keys). |
Uses of InvocationContext in org.infinispan.query.indexmanager |
---|
Methods in org.infinispan.query.indexmanager with parameters of type InvocationContext | |
---|---|
Object |
IndexUpdateCommand.perform(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.statetransfer |
---|
Methods in org.infinispan.statetransfer with parameters of type InvocationContext | |
---|---|
protected Object |
StateTransferInterceptor.handleDefault(InvocationContext ctx,
VisitableCommand command)
|
Object |
StateRequestCommand.perform(InvocationContext ctx)
|
Object |
StateResponseCommand.perform(InvocationContext ctx)
|
Object |
StateTransferInterceptor.visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
|
Object |
StateTransferInterceptor.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
StateTransferInterceptor.visitEvictCommand(InvocationContext ctx,
EvictCommand command)
|
Object |
StateTransferInterceptor.visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
Object |
StateTransferInterceptor.visitInvalidateL1Command(InvocationContext ctx,
InvalidateL1Command command)
|
Object |
StateTransferInterceptor.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
StateTransferInterceptor.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
StateTransferInterceptor.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
StateTransferInterceptor.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Uses of InvocationContext in org.infinispan.topology |
---|
Methods in org.infinispan.topology with parameters of type InvocationContext | |
---|---|
Object |
CacheTopologyControlCommand.perform(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.util.concurrent.locks |
---|
Methods in org.infinispan.util.concurrent.locks with parameters of type InvocationContext | |
---|---|
boolean |
LockManagerImpl.acquireLock(InvocationContext ctx,
Object key,
long timeoutMillis,
boolean skipLocking)
|
boolean |
LockManager.acquireLock(InvocationContext ctx,
Object key,
long timeoutMillis,
boolean skipLocking)
Attempts to lock an entry if the lock isn't already held in the current scope, and records the lock in the context. |
boolean |
LockManagerImpl.acquireLockNoCheck(InvocationContext ctx,
Object key,
long timeoutMillis,
boolean skipLocking)
|
boolean |
LockManager.acquireLockNoCheck(InvocationContext ctx,
Object key,
long timeoutMillis,
boolean skipLocking)
Same as LockManager.acquireLock(org.infinispan.context.InvocationContext, Object, long, boolean) , but doesn't check whether the
lock is already acquired by the caller. |
boolean |
LockManagerImpl.lockAndRecord(Object key,
InvocationContext ctx,
long timeoutMillis)
|
boolean |
DeadlockDetectingLockManager.lockAndRecord(Object key,
InvocationContext ctx,
long lockTimeout)
|
boolean |
LockManager.lockAndRecord(Object key,
InvocationContext ctx,
long timeoutMillis)
Acquires a lock of type lockType, on a specific entry in the cache. |
void |
LockManagerImpl.unlockAll(InvocationContext ctx)
|
void |
LockManager.unlockAll(InvocationContext ctx)
Releases locks present in an invocation context and transaction entry, if one is available. |
Uses of InvocationContext in org.infinispan.xsite |
---|
Methods in org.infinispan.xsite with parameters of type InvocationContext | |
---|---|
protected Object |
BackupSenderImpl.CustomBackupPolicyInvoker.handleDefault(InvocationContext ctx,
VisitableCommand command)
|
Object |
XSiteAdminCommand.perform(InvocationContext ctx)
|
Object |
BackupSenderImpl.CustomBackupPolicyInvoker.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
BackupReceiverImpl.BackupCacheUpdater.visitClearCommand(InvocationContext ctx,
ClearCommand command)
|
Object |
BackupSenderImpl.CustomBackupPolicyInvoker.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
BackupReceiverImpl.BackupCacheUpdater.visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
Object |
BackupSenderImpl.CustomBackupPolicyInvoker.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
BackupReceiverImpl.BackupCacheUpdater.visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
|
Object |
BackupSenderImpl.CustomBackupPolicyInvoker.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
BackupReceiverImpl.BackupCacheUpdater.visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
|
Object |
BackupSenderImpl.CustomBackupPolicyInvoker.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
Object |
BackupReceiverImpl.BackupCacheUpdater.visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
|
|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |