Package com.oracle.microtx.tcc
Interface TccClient
- All Known Implementing Classes:
MicroTxTccClient
public interface TccClient
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddParticipant(String uri) cancel()cancelTccWithOptionalParticipant(List<TccParticipant> participants) confirm()confirmTccWithOptionalParticipants(List<TccParticipant> participants) longvoidsetTccTimeLimit(long timeLimit)
-
Method Details
-
confirm
ConfirmResponse confirm() throws TccUnknownTransactionException, TccHeuristicException, TccException -
confirmTccWithOptionalParticipants
ConfirmResponse confirmTccWithOptionalParticipants(List<TccParticipant> participants) throws TccUnknownTransactionException, TccHeuristicException, TccException -
cancel
-
cancelTccWithOptionalParticipant
CancelResponse cancelTccWithOptionalParticipant(List<TccParticipant> participants) throws TccUnknownTransactionException, TccHeuristicException, TccException -
getTccTransactionId
- Throws:
TccUnknownTransactionException
-
addParticipant
- Throws:
TccUnknownTransactionException
-
setTccTimeLimit
- Throws:
TccUnknownTransactionException
-
getTccTimeLimit
- Throws:
TccUnknownTransactionException
-