public interface InvocationContext extends EntryLookup, Cloneable
Modifier and Type | Method and Description |
---|---|
void |
addLockedKey(Object key)
Tracks the given key as locked by this invocation context.
|
default void |
addLockedKeys(Collection<?> keys) |
void |
clearLockedKeys() |
InvocationContext |
clone()
Clones the invocation context.
|
Set<Object> |
getLockedKeys()
Returns the set of keys that are locked for writing.
|
Object |
getLockOwner()
Returns the in behalf of which locks will be acquired.
|
Address |
getOrigin() |
boolean |
hasLockedKey(Object key)
Returns true if the lock being tested is already held in the current scope, false otherwise.
|
boolean |
isEntryRemovedInContext(Object key)
Deprecated.
Since 11, to be removed in 14 with no replacement
|
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.
|
void |
setLockOwner(Object lockOwner)
Sets the object to be used by lock owner.
|
forEachEntry, forEachValue, getLookedUpEntries, lookedUpEntriesCount, lookupEntry, putLookedUpEntry, removeLookedUpEntries, removeLookedUpEntry
boolean isOriginLocal()
Address getOrigin()
boolean isInTxScope()
Object getLockOwner()
void setLockOwner(Object lockOwner)
InvocationContext clone()
void clearLockedKeys()
void addLockedKey(Object key)
default void addLockedKeys(Collection<?> keys)
boolean hasLockedKey(Object key)
key
- lock to testboolean isEntryRemovedInContext(Object key)
Copyright © 2021 JBoss by Red Hat. All rights reserved.