public class SingleKeyNonTxInvocationContext extends AbstractInvocationContext
AbstractInvocationContext.ContextFlag
contextFlags, flags
Constructor and Description |
---|
SingleKeyNonTxInvocationContext(boolean originLocal) |
Modifier and Type | Method and Description |
---|---|
void |
addLockedKey(Object key)
Tracks the given key as locked by this invocation context.
|
void |
clearLockedKeys() |
void |
clearLookedUpEntries()
Clears the collection of entries looked up
|
CacheEntry |
getCacheEntry() |
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.
|
Map<Object,CacheEntry> |
getLookedUpEntries()
Retrieves a map of entries looked up within the current scope.
|
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.
|
CacheEntry |
lookupEntry(Object key)
Retrieves an entry from the collection of looked up entries in the current scope.
|
void |
putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
void |
putLookedUpEntry(Object key,
CacheEntry e)
Puts an entry in the registry of looked up entries in the current scope.
|
void |
removeLookedUpEntry(Object key) |
clone, getClassLoader, getFlags, getOrigin, hasFlag, hasLockedKey, isContextFlagSet, isFlagsUninitialized, isUseFutureReturnType, reset, setClassLoader, setContextFlag, setContextFlag, setFlags, setFlags, setOrigin, setUseFutureReturnType, toString, unsetContextFlag
public SingleKeyNonTxInvocationContext(boolean originLocal)
public boolean isOriginLocal()
InvocationContext
public boolean isInTxScope()
InvocationContext
public Object getLockOwner()
InvocationContext
public Set<Object> getLockedKeys()
InvocationContext
public void clearLockedKeys()
public void addLockedKey(Object key)
InvocationContext
public CacheEntry lookupEntry(Object key)
EntryLookup
key
- key to look uppublic Map<Object,CacheEntry> getLookedUpEntries()
EntryLookup
public void putLookedUpEntry(Object key, CacheEntry e)
EntryLookup
key
- key to storee
- entry to storepublic void putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries)
public void removeLookedUpEntry(Object key)
public void clearLookedUpEntries()
EntryLookup
public CacheEntry getCacheEntry()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.