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