org.infinispan.context
Interface InvocationContext

All Superinterfaces:
EntryLookup, FlagContainer
All Known Implementing Classes:
InvocationContextImpl

public interface InvocationContext
extends EntryLookup, FlagContainer

A context that contains information pertaining to a given invocation. These contexts typically have the lifespan of a single invocation.

Since:
4.0
Author:
Manik Surtani (manik@jboss.org)

Method Summary
 InvocationContext copy()
           
 GlobalTransaction getGlobalTransaction()
           
 Transaction getTransaction()
           
 TransactionContext getTransactionContext()
           
 boolean isLocalRollbackOnly()
           
 boolean isOriginLocal()
           
 boolean isValidTransaction()
           
 void reset()
           
 void setGlobalTransaction(GlobalTransaction globalTransaction)
           
 void setLocalRollbackOnly(boolean localRollbackOnly)
           
 void setOriginLocal(boolean originLocal)
           
 void setState(InvocationContext template)
           
 void setTransaction(Transaction transaction)
           
 void setTransactionContext(TransactionContext transactionContext)
           
 
Methods inherited from interface org.infinispan.context.EntryLookup
clearLookedUpEntries, getLookedUpEntries, hasLockedKey, isContainsLocks, isContainsModifications, lookupEntry, putLookedUpEntries, putLookedUpEntry, removeLookedUpEntry, setContainsLocks, setContainsModifications
 
Methods inherited from interface org.infinispan.context.FlagContainer
getFlags, hasFlag, isFlagsUninitialized, resetFlags, setFlags, setFlags
 

Method Detail

setLocalRollbackOnly

void setLocalRollbackOnly(boolean localRollbackOnly)

getTransaction

Transaction getTransaction()

setTransaction

void setTransaction(Transaction transaction)

getTransactionContext

TransactionContext getTransactionContext()

setTransactionContext

void setTransactionContext(TransactionContext transactionContext)

getGlobalTransaction

GlobalTransaction getGlobalTransaction()

setGlobalTransaction

void setGlobalTransaction(GlobalTransaction globalTransaction)

isOriginLocal

boolean isOriginLocal()

setOriginLocal

void setOriginLocal(boolean originLocal)

isLocalRollbackOnly

boolean isLocalRollbackOnly()

reset

void reset()

copy

InvocationContext copy()

setState

void setState(InvocationContext template)

isValidTransaction

boolean isValidTransaction()


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.