|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InvocationContext
A context that contains information pertaining to a given invocation. These contexts typically have the lifespan of a single invocation.
Method Summary | |
---|---|
void |
addLockedKey(Object key)
Tracks the given key as locked by this invocation context. |
void |
clearLockedKeys()
|
InvocationContext |
clone()
Clones the invocation context. |
ClassLoader |
getClassLoader()
Returns the class loader associated with this invocation |
Set<Object> |
getLockedKeys()
Returns the set of keys that are locked for writing. |
Object |
getLockOwner()
Returns the in behalf of which locks will be aquired. |
Address |
getOrigin()
Get the origin of the command, or null if the command originated locally |
boolean |
hasLockedKey(Object key)
Returns true if the lock being tested is already held in the current scope, false otherwise. |
boolean |
isInTxScope()
Returns true if this call is performed in the context of an transaction, false otherwise. |
boolean |
isOriginLocal()
Returns true if the call was originated locally, false if it is the result of a remote rpc. |
boolean |
isUseFutureReturnType()
Indicates whether the call requires a Future
as return type. |
void |
setClassLoader(ClassLoader classLoader)
Sets the class loader associated for this invocation |
void |
setUseFutureReturnType(boolean useFutureReturnType)
Sets whether the call requires a Future
as return type. |
Methods inherited from interface org.infinispan.context.EntryLookup |
---|
clearLookedUpEntries, getLookedUpEntries, lookupEntry, putLookedUpEntries, putLookedUpEntry, removeLookedUpEntry |
Methods inherited from interface org.infinispan.context.FlagContainer |
---|
getFlags, hasFlag, reset, setFlags, setFlags |
Method Detail |
---|
boolean isOriginLocal()
Address getOrigin()
boolean isInTxScope()
Object getLockOwner()
boolean isUseFutureReturnType()
Future
as return type.
Future
as return type, false otherwisevoid setUseFutureReturnType(boolean useFutureReturnType)
Future
as return type.
useFutureReturnType
- boolean indicating whether a Future
will be needed.InvocationContext clone()
Set<Object> getLockedKeys()
void clearLockedKeys()
ClassLoader getClassLoader()
void setClassLoader(ClassLoader classLoader)
classLoader
- void addLockedKey(Object key)
boolean hasLockedKey(Object key)
key
- lock to test
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |