EJBSimpleTransactionControl(final EJBClientChannel channel) { this.channel = channel; final UserTransactionID transactionID = channel.allocateUserTransactionID(); this.transactionID = transactionID; simpleIdResolver = connection -> { if (channel.getChannel().getConnection() != connection) { throw Log.log.invalidTransactionConnection(); } return transactionID.getId(); }; }
transactionSupplier = () -> new ImportResult<Transaction>(transactionServer.getOrBeginTransaction(((UserTransactionID) transactionId).getId(), 0), SubordinateTransactionControl.EMPTY, false); } else if (transactionId instanceof XidTransactionID) { transactionSupplier = () -> {
writeFailedResponse(invId, e); } else if (transactionID instanceof UserTransactionID) try { final LocalTransaction localTransaction = transactionServer.removeTransaction(((UserTransactionID) transactionID).getId()); switch (code) { case Protocol.TXN_COMMIT_REQUEST: {
EJBSimpleTransactionControl(final EJBClientChannel channel) { this.channel = channel; final UserTransactionID transactionID = channel.allocateUserTransactionID(); this.transactionID = transactionID; simpleIdResolver = connection -> { if (channel.getChannel().getConnection() != connection) { throw Log.log.invalidTransactionConnection(); } return transactionID.getId(); }; }
EJBSimpleTransactionControl(final EJBClientChannel channel) { this.channel = channel; final UserTransactionID transactionID = channel.allocateUserTransactionID(); this.transactionID = transactionID; simpleIdResolver = connection -> { if (channel.getChannel().getConnection() != connection) { throw Log.log.invalidTransactionConnection(); } return transactionID.getId(); }; }
transactionSupplier = () -> new ImportResult<Transaction>(transactionServer.getOrBeginTransaction(((UserTransactionID) transactionId).getId(), 0), SubordinateTransactionControl.EMPTY, false); } else if (transactionId instanceof XidTransactionID) { transactionSupplier = () -> {
((UserTransactionID) transactionId).getId(), ContextTransactionManager.getGlobalDefaultTransactionTimeout()), SubordinateTransactionControl.EMPTY, false); } else if (transactionId instanceof XidTransactionID) {
writeFailedResponse(invId, e); } else if (transactionID instanceof UserTransactionID) try { final LocalTransaction localTransaction = transactionServer.removeTransaction(((UserTransactionID) transactionID).getId()); switch (code) { case Protocol.TXN_COMMIT_REQUEST: {
writeFailedResponse(invId, e); } else if (transactionID instanceof UserTransactionID) try { final LocalTransaction localTransaction = transactionServer.removeTransaction(((UserTransactionID) transactionID).getId()); switch (code) { case Protocol.TXN_COMMIT_REQUEST: {