final class DOMBrokerTransactionChain extends AbstractDOMTransactionFactory<DOMStoreTransactionChain>
implements DOMTransactionChain {
- private static enum State {
+ private enum State {
RUNNING,
CLOSING,
CLOSED,
private volatile int counter = 0;
/**
+ * Constructs an instance.
*
* @param chainId
* ID of transaction chain
* @throws NullPointerException
* If any of arguments is null.
*/
- public DOMBrokerTransactionChain(final long chainId,
- final Map<LogicalDatastoreType, DOMStoreTransactionChain> chains,
- AbstractDOMBroker broker, final TransactionChainListener listener) {
+ DOMBrokerTransactionChain(final long chainId, final Map<LogicalDatastoreType, DOMStoreTransactionChain> chains,
+ AbstractDOMBroker broker, final TransactionChainListener listener) {
super(chains);
this.chainId = chainId;
this.broker = Preconditions.checkNotNull(broker);
}
@Override
- public void onFailure(final Throwable t) {
- transactionFailed(transaction, t);
+ public void onFailure(final Throwable failure) {
+ transactionFailed(transaction, failure);
}
});
LOG.debug("Transaction chain {} failed.", this, cause);
listener.onTransactionChainFailed(this, tx, cause);
}
-}
\ No newline at end of file
+}