|
||||||||||
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 | Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. |
org.infinispan.commands.read | Commands that read data from the cache. |
org.infinispan.commands.remote | Meta-commands that wrap other commands for remote execution. |
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.eviction | Classes related to eviction. |
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.notifications.cachelistener | Cache -specific notifications and eventing. |
org.infinispan.query.backend | |
org.infinispan.transaction.xa | XA transaction support. |
org.infinispan.util.concurrent.locks | Lock and synchronization related classes, tools and utilities. |
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 |
RehashControlCommand.perform(InvocationContext ctx)
|
Object |
StateTransferControlCommand.perform(InvocationContext ctx)
|
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 |
SizeCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
EntrySetCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ValuesCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
KeySetCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
GetKeyValueCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Integer |
SizeCommand.perform(InvocationContext ctx)
|
Set |
EntrySetCommand.perform(InvocationContext ctx)
|
Collection |
ValuesCommand.perform(InvocationContext ctx)
|
Set |
KeySetCommand.perform(InvocationContext ctx)
|
Object |
GetKeyValueCommand.perform(InvocationContext ctx)
|
boolean |
AbstractLocalCommand.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 |
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. |
Uses of InvocationContext in org.infinispan.commands.tx |
---|
Methods in org.infinispan.commands.tx with parameters of type InvocationContext | |
---|---|
Object |
PrepareCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
CommitCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
RollbackCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
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 |
InvalidateCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
EvictCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ReplaceCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
RemoveCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
PutKeyValueCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
PutMapCommand.acceptVisitor(InvocationContext ctx,
Visitor visitor)
|
Object |
ClearCommand.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 |
InvalidateL1Command.perform(InvocationContext ctx)
|
Object |
InvalidateCommand.perform(InvocationContext ctx)
Performs an invalidation on a specified entry |
Object |
EvictCommand.perform(InvocationContext ctx)
|
Object |
ReplaceCommand.perform(InvocationContext ctx)
|
Object |
RemoveCommand.perform(InvocationContext ctx)
|
Object |
PutKeyValueCommand.perform(InvocationContext ctx)
|
Object |
PutMapCommand.perform(InvocationContext ctx)
|
Object |
ClearCommand.perform(InvocationContext ctx)
|
boolean |
InvalidateL1Command.shouldInvoke(InvocationContext ctx)
|
boolean |
PutMapCommand.shouldInvoke(InvocationContext ctx)
|
boolean |
ClearCommand.shouldInvoke(InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.container |
---|
Methods in org.infinispan.container with parameters of type InvocationContext | |
---|---|
boolean |
EntryFactoryImpl.acquireLock(InvocationContext ctx,
Object key)
Attempts to lock an entry if the lock isn't already held in the current scope, and records the lock in the context. |
boolean |
EntryFactory.acquireLock(InvocationContext ctx,
Object key)
Attempts to lock an entry if the lock isn't already held in the current scope, and records the lock in the context. |
CacheEntry |
EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx,
Object key)
|
CacheEntry |
EntryFactory.wrapEntryForReading(InvocationContext ctx,
Object key)
Wraps an entry for reading. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForWriting(InvocationContext ctx,
InternalCacheEntry entry,
boolean createIfAbsent,
boolean forceLockIfAbsent,
boolean alreadyLocked,
boolean forRemoval,
boolean undeleteIfNeeded)
|
MVCCEntry |
EntryFactory.wrapEntryForWriting(InvocationContext ctx,
InternalCacheEntry entry,
boolean createIfAbsent,
boolean forceLockIfAbsent,
boolean alreadyLocked,
boolean forRemoval,
boolean undeleteIfNeeded)
Wraps an entry for writing. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForWriting(InvocationContext ctx,
Object key,
boolean createIfAbsent,
boolean forceLockIfAbsent,
boolean alreadyLocked,
boolean forRemoval,
boolean undeleteIfNeeded)
|
MVCCEntry |
EntryFactory.wrapEntryForWriting(InvocationContext ctx,
Object key,
boolean createIfAbsent,
boolean forceLockIfAbsent,
boolean alreadyLocked,
boolean forRemoval,
boolean undeleteIfNeeded)
Wraps an entry for writing. |
Uses of InvocationContext in org.infinispan.context |
---|
Methods in org.infinispan.context that return InvocationContext | |
---|---|
InvocationContext |
InvocationContext.clone()
|
InvocationContext |
InvocationContextContainerImpl.createInvocationContext()
|
InvocationContext |
InvocationContextContainer.createInvocationContext()
If we are in a tx scope this will return an TxInvocationContext . |
InvocationContext |
InvocationContextContainerImpl.getInvocationContext()
|
InvocationContext |
InvocationContextContainer.getInvocationContext()
Returns the InvocationContext that is currently associated with the calling thread. |
InvocationContext |
InvocationContextContainerImpl.suspend()
|
InvocationContext |
InvocationContextContainer.suspend()
Disassociates thread's invocation context and returns the existing value. |
Methods in org.infinispan.context with parameters of type InvocationContext | |
---|---|
void |
InvocationContextContainerImpl.resume(InvocationContext ctxt)
|
void |
InvocationContextContainer.resume(InvocationContext ic)
Associates the supplied InvocationContext with the calling thread. |
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 |
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 remotelly. |
Uses of InvocationContext in org.infinispan.eviction |
---|
Methods in org.infinispan.eviction with parameters of type InvocationContext | |
---|---|
void |
PassivationManagerImpl.passivate(Object key,
InternalCacheEntry entry,
InvocationContext ctx)
|
void |
PassivationManager.passivate(Object key,
InternalCacheEntry entry,
InvocationContext ctx)
|
Uses of InvocationContext in org.infinispan.interceptors |
---|
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. |
protected boolean |
BaseRpcInterceptor.isLocalModeForced(InvocationContext ctx)
|
protected boolean |
BaseRpcInterceptor.isSynchronous(InvocationContext ctx)
|
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.notifications.cachelistener |
---|
Methods in org.infinispan.notifications.cachelistener with parameters of type InvocationContext | |
---|---|
void |
CacheNotifierImpl.notifyCacheEntryActivated(Object key,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryActivated(Object key,
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,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryEvicted(Object key,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryEvicted event. |
void |
CacheNotifierImpl.notifyCacheEntryInvalidated(Object key,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryInvalidated(Object key,
boolean pre,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntryInvalidated event. |
void |
CacheNotifierImpl.notifyCacheEntryLoaded(Object key,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryLoaded(Object key,
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,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryPassivated(Object key,
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,
boolean pre,
InvocationContext ctx)
|
void |
CacheNotifier.notifyCacheEntryVisited(Object key,
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 |
LocalQueryInterceptor.shouldModifyIndexes(InvocationContext ctx)
|
protected boolean |
QueryInterceptor.shouldModifyIndexes(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.transaction.xa |
---|
Methods in org.infinispan.transaction.xa with parameters of type InvocationContext | |
---|---|
TransactionXaAdapter |
TransactionTable.getOrCreateXaAdapter(Transaction transaction,
InvocationContext ctx)
Returns the TransactionXaAdapter corresponding to the supplied transaction. |
Uses of InvocationContext in org.infinispan.util.concurrent.locks |
---|
Methods in org.infinispan.util.concurrent.locks with parameters of type InvocationContext | |
---|---|
protected long |
LockManagerImpl.getLockAcquisitionTimeout(InvocationContext ctx)
|
boolean |
DeadlockDetectingLockManager.lockAndRecord(Object key,
InvocationContext ctx)
|
boolean |
LockManagerImpl.lockAndRecord(Object key,
InvocationContext ctx)
|
boolean |
LockManager.lockAndRecord(Object key,
InvocationContext ctx)
Acquires a lock of type lockType, on a specific entry in the cache. |
void |
LockManagerImpl.releaseLocks(InvocationContext ctx)
|
void |
LockManager.releaseLocks(InvocationContext ctx)
Cleanups the locks within the given context. |
void |
LockManagerImpl.unlock(InvocationContext ctx)
|
void |
LockManager.unlock(InvocationContext ctx)
Releases locks present in an invocation context and transaction entry, if one is available. |
|
Google Analytics | |||||||||
PREV NEXT | FRAMES NO FRAMES |