7.3.3. InvocationContexts
InvocationContext
holds intermediate state for the duration of a single invocation, and is set up and destroyed by the InvocationContextInterceptor
which sits at the start of the interceptor chain.
InvocationContext
, as its name implies, holds contextual information associated with a single cache method invocation. Contextual information includes associated javax.transaction.Transaction
or org.jboss.cache.transaction.GlobalTransaction
, method invocation origin ( InvocationContext.isOriginLocal()
) as well as Section 3.4.1, “Overriding the Configuration via the Option API”, and information around which nodes have been locked, etc.
The
InvocationContext
can be obtained by calling Cache.getInvocationContext()
.