|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Transaction management
Transactions are a series of get/set calls to a session context which must be seen as atomic (single modification). We distingish between reading and writing. Usually parallel reading is allowed but if one thread wants to write, no other can read or write.
Field Summary | |
static String |
ROLE
Avalon role |
Method Summary | |
void |
resetTransactions(SessionContext context)
Reset the transaction management state. |
void |
startReadingTransaction(SessionContext context)
Start a reading transaction. |
void |
startWritingTransaction(SessionContext context)
Start a writing transaction. |
void |
stopReadingTransaction(SessionContext context)
Stop a reading transaction. |
void |
stopWritingTransaction(SessionContext context)
Stop a writing transaction. |
Field Detail |
public static final String ROLE
Method Detail |
public void resetTransactions(SessionContext context)
public void startReadingTransaction(SessionContext context) throws ProcessingException
ProcessingException
public void stopReadingTransaction(SessionContext context)
public void startWritingTransaction(SessionContext context) throws ProcessingException
ProcessingException
public void stopWritingTransaction(SessionContext context)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |