public interface IXAWritableService extends IWritableService
Modifier and Type | Method and Description |
---|---|
void |
commit(String xid) |
void |
end(String xid) |
String |
getId()
Return the service unique identifier
The identifier must be unique to distinguish it from the other XA resource manager
|
int |
prepare(String xid) |
void |
rollback(String xid) |
void |
setTransactionManager(TransactionManager xaTM) |
String |
start()
Ask for a Xid to the XA resource manager
|
void |
submit(String xid,
LscModifications lm) |
apply, getWriteDatasetIds
getBean, getListPivots
String getId()
String start() throws LscServiceException
LscServiceInitializationException
LscServiceException
void submit(String xid, LscModifications lm) throws LscServiceException
LscServiceException
void end(String xid) throws LscServiceException
LscServiceException
int prepare(String xid) throws LscServiceException
LscServiceException
void commit(String xid) throws LscServiceException
LscServiceException
void rollback(String xid) throws LscServiceException
LscServiceException
void setTransactionManager(TransactionManager xaTM)
Copyright © 2005-2024 LSC project. All Rights Reserved.