pf5ub3a78 1 month ago
parent b94503b596
commit 90e6d56f2a

@ -0,0 +1,32 @@
package com.soa.microservice.core;
/**
*
*
*/
public interface TransactionParticipant {
/**
*
* @param transactionId ID
* @return
*/
boolean prepare(String transactionId);
/**
*
* @param transactionId ID
*/
void commit(String transactionId);
/**
*
* @param transactionId ID
*/
void rollback(String transactionId);
/**
* ID
* @return ID
*/
String getParticipantId();
}
Loading…
Cancel
Save