in tx-control-providers/jdbc/tx-control-provider-jdbc-xa/src/main/java/org/apache/aries/tx/control/jdbc/xa/impl/XAEnabledTxContextBindingConnection.java [125:148]
private LocalResource getLocalResource(Connection conn) {
return new LocalResource() {
@Override
public void commit() throws TransactionException {
try {
conn.commit();
} catch (SQLException e) {
throw new TransactionException(
"An error occurred when committing the connection", e);
}
}
@Override
public void rollback() throws TransactionException {
try {
conn.rollback();
} catch (SQLException e) {
throw new TransactionException(
"An error occurred when rolling back the connection", e);
}
}
};
}