public class LocalTransactionInfo extends Object
LocalTransactionInfo
stores the transaction related information.Constructor and Description |
---|
LocalTransactionInfo(String globalTransactionId,
String url,
String protocol) |
Modifier and Type | Method and Description |
---|---|
void |
beginTransactionBlock(int localTransactionID,
int retryCount) |
int |
getCurrentTransactionBlockId() |
String |
getGlobalTransactionId() |
String |
getProtocol() |
BallerinaTransactionContext |
getTransactionContext(String connectorid) |
String |
getURL() |
boolean |
hasTransactionBlock() |
void |
incrementCurrentRetryCount(int localTransactionID) |
boolean |
isRetryPossible(WorkerExecutionContext context,
int transactionId) |
boolean |
onTransactionEnd(int transactionBlockId) |
boolean |
onTransactionFailed(WorkerExecutionContext context,
int transactionBlockId) |
void |
registerTransactionContext(String connectorid,
BallerinaTransactionContext txContext) |
public String getGlobalTransactionId()
public int getCurrentTransactionBlockId()
public boolean hasTransactionBlock()
public String getURL()
public String getProtocol()
public void beginTransactionBlock(int localTransactionID, int retryCount)
public void incrementCurrentRetryCount(int localTransactionID)
public BallerinaTransactionContext getTransactionContext(String connectorid)
public void registerTransactionContext(String connectorid, BallerinaTransactionContext txContext)
public boolean isRetryPossible(WorkerExecutionContext context, int transactionId)
public boolean onTransactionFailed(WorkerExecutionContext context, int transactionBlockId)
public boolean onTransactionEnd(int transactionBlockId)
Copyright © 2018 WSO2. All rights reserved.