|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.infinispan.context.InvocationContextFlagsOverride
org.infinispan.context.TransactionalInvocationContextFlagsOverride
public class TransactionalInvocationContextFlagsOverride
Extension of InvocationContextFlagsOverride to be used when a TxInvocationContext is required.
InvocationContextFlagsOverride| Constructor Summary | |
|---|---|
TransactionalInvocationContextFlagsOverride(TxInvocationContext delegate,
Set<Flag> flags)
|
|
| Method Summary | |
|---|---|
void |
addAffectedKeys(Collection<Object> keys)
Registers a new participant with the transaction. |
Set<Object> |
getAffectedKeys()
Returns the set of keys that are affected by this transaction. |
GlobalTransaction |
getGlobalTransaction()
Returns the id of the transaction assoctiated with the current call. |
List<WriteCommand> |
getModifications()
Returns all the modifications performed in the scope of the current transaction. |
Transaction |
getRunningTransaction()
Returns the tx associated with the current thread. |
boolean |
hasModifications()
Were there any modifications performed within the tx's scope? |
boolean |
isRunningTransactionValid()
|
| Methods inherited from class org.infinispan.context.InvocationContextFlagsOverride |
|---|
clearLookedUpEntries, clone, getFlags, getLockedKeys, getLockOwner, getLookedUpEntries, hasFlag, hasLockedKey, isInTxScope, isOriginLocal, isUseFutureReturnType, lookupEntry, putLookedUpEntries, putLookedUpEntry, removeLookedUpEntry, reset, setFlags, setFlags, setUseFutureReturnType |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.infinispan.context.InvocationContext |
|---|
clone, getLockedKeys, getLockOwner, isInTxScope, isOriginLocal, isUseFutureReturnType, setUseFutureReturnType |
| Methods inherited from interface org.infinispan.context.EntryLookup |
|---|
clearLookedUpEntries, getLookedUpEntries, hasLockedKey, lookupEntry, putLookedUpEntries, putLookedUpEntry, removeLookedUpEntry |
| Methods inherited from interface org.infinispan.context.FlagContainer |
|---|
getFlags, hasFlag, reset, setFlags, setFlags |
| Constructor Detail |
|---|
public TransactionalInvocationContextFlagsOverride(TxInvocationContext delegate,
Set<Flag> flags)
| Method Detail |
|---|
public boolean hasModifications()
TxInvocationContext
hasModifications in interface TxInvocationContextpublic Set<Object> getAffectedKeys()
TxInvocationContext
getAffectedKeys in interface TxInvocationContextpublic GlobalTransaction getGlobalTransaction()
TxInvocationContext
getGlobalTransaction in interface TxInvocationContextpublic List<WriteCommand> getModifications()
TxInvocationContext
getModifications in interface TxInvocationContextpublic Transaction getRunningTransaction()
TxInvocationContextInvocationContext.isOriginLocal(), as Transaction are not propagated from the node where tx was
started.
getRunningTransaction in interface TxInvocationContextpublic void addAffectedKeys(Collection<Object> keys)
TxInvocationContext
addAffectedKeys in interface TxInvocationContextpublic boolean isRunningTransactionValid()
isRunningTransactionValid in interface TxInvocationContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||