|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InternalXAResource
Interface implemented by resources that provide XA functionality.
| Method Summary | |
|---|---|
void |
afterOperation(TransactionContext tx)
Invoked after one of the prepare(org.apache.jackrabbit.data.core.TransactionContext), commit(org.apache.jackrabbit.data.core.TransactionContext) or
rollback(org.apache.jackrabbit.data.core.TransactionContext) method has been called. |
void |
associate(TransactionContext tx)
Associate this resource with a transaction. |
void |
beforeOperation(TransactionContext tx)
Invoked before one of the prepare(org.apache.jackrabbit.data.core.TransactionContext), commit(org.apache.jackrabbit.data.core.TransactionContext) or
rollback(org.apache.jackrabbit.data.core.TransactionContext) method is called. |
void |
commit(TransactionContext tx)
Commit transaction. |
void |
prepare(TransactionContext tx)
Prepare transaction. |
void |
rollback(TransactionContext tx)
Rollback transaction. |
| Method Detail |
|---|
void associate(TransactionContext tx)
tx - transaction context, if null disassociatevoid beforeOperation(TransactionContext tx)
prepare(org.apache.jackrabbit.data.core.TransactionContext), commit(org.apache.jackrabbit.data.core.TransactionContext) or
rollback(org.apache.jackrabbit.data.core.TransactionContext) method is called.
tx - transaction context
void prepare(TransactionContext tx)
throws TransactionException
tx - transaction context
TransactionException - if an error occurs
void commit(TransactionContext tx)
throws TransactionException
tx - transaction context
TransactionException - if an error occurs
void rollback(TransactionContext tx)
throws TransactionException
tx - transaction context.
TransactionExceptionvoid afterOperation(TransactionContext tx)
prepare(org.apache.jackrabbit.data.core.TransactionContext), commit(org.apache.jackrabbit.data.core.TransactionContext) or
rollback(org.apache.jackrabbit.data.core.TransactionContext) method has been called.
tx - transaction context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||