|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TxInvocationContext
Interface defining additional functionality for invocation contexts that propagate within a transaction's scope.
| Method Summary | |
|---|---|
void |
addAffectedKeys(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 |
isValidRunningTx()
Returns true if the current tx is either ACTIVE or PREPARING, false otherwise. |
| Methods inherited from interface org.infinispan.context.InvocationContext |
|---|
clone, getKeysAddedInCurrentInvocation, getLockOwner, hasLockedEntries, 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, isFlagsUninitialized, reset, setFlags, setFlags |
| Method Detail |
|---|
boolean hasModifications()
Set<Object> getAffectedKeys()
GlobalTransaction getGlobalTransaction()
List<WriteCommand> getModifications()
Transaction getRunningTransaction()
InvocationContext.isOriginLocal(), as Transaction are not propagated from the node where tx was
started.
IllegalStateException - if the call is performed from a InvocationContext.isOriginLocal()==false context.boolean isValidRunningTx()
void addAffectedKeys(Object... keys)
|
Google Analytics | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||