Examples of LocalTransaction


Examples of com.sun.messaging.jmq.jmsserver.data.LocalTransaction

          } else {

            // one phase commit
            // log all work here
            transactionType = BaseTransaction.LOCAL_TRANSACTION_TYPE;
            LocalTransaction localTxn = new LocalTransaction(id,
                TransactionState.COMMITTED, xid, txnWork);
            logTxn(localTxn);
          }
        }
            else {
View Full Code Here

Examples of com.taobao.metamorphosis.server.transaction.LocalTransaction

            final Map<TransactionId, Transaction> transactionMap = context.getTransactions();
            transaction = transactionMap.get(xid);
            if (transaction != null) {
                return;
            }
            transaction = new LocalTransaction(this.transactionStore, (LocalTransactionId) xid, context);
            transactionMap.put(xid, transaction);
        }
        if (transaction != null) {
            // ��������ʱ
            this.setTxTimeout(context, transaction, seconds);
View Full Code Here

Examples of edu.brown.hstore.txns.LocalTransaction

    }
   
    private Collection<AbstractTransaction> loadQueue(int num_txns) throws InterruptedException {
        Collection<AbstractTransaction> added = new TreeSet<AbstractTransaction>();
        for (long i = 0; i < num_txns; i++) {
            LocalTransaction txn = new LocalTransaction(this.hstore_site);
            Long txnId = this.idManager.getNextUniqueTransactionId();
            txn.testInit(txnId, 0, new PartitionSet(1), this.catalog_proc);
           
            // I think that we need to do this...
            this.queue.noteTransactionRecievedAndReturnLastSafeTxnId(txn.getTransactionId());
           
            boolean ret = this.queue.offer(txn, false);
            assert(ret);
            added.add(txn);
        } // FOR
View Full Code Here

Examples of javax.resource.cci.LocalTransaction

    MockControl connectionControl = MockControl.createControl(Connection.class);
    Connection connection = (Connection) connectionControl.getMock();
    MockControl interactionControl = MockControl.createControl(Interaction.class);
    Interaction interaction = (Interaction) interactionControl.getMock();
    MockControl localTransactionControl = MockControl.createControl(LocalTransaction.class);
    LocalTransaction localTransaction = (LocalTransaction) localTransactionControl.getMock();
    MockControl recordControl = MockControl.createControl(Record.class);
    final Record record = (Record) recordControl.getMock();

    MockControl interactionSpecControl = MockControl.createControl(InteractionSpec.class);
    final InteractionSpec interactionSpec = (InteractionSpec) interactionSpecControl.getMock();

    connectionFactory.getConnection();
    connectionFactoryControl.setReturnValue(connection);

    connection.getLocalTransaction();
    connectionControl.setReturnValue(localTransaction);

    localTransaction.begin();
    localTransactionControl.setVoidCallable(1);

    connection.createInteraction();
    connectionControl.setReturnValue(interaction);

    interaction.execute(interactionSpec, record, record);
    interactionControl.setReturnValue(true, 1);

    interaction.close();
    interactionControl.setVoidCallable(1);

    connection.getLocalTransaction();
    connectionControl.setReturnValue(localTransaction);

    localTransaction.rollback();
    localTransactionControl.setVoidCallable(1);

    connection.close();
    connectionControl.setVoidCallable(1);
View Full Code Here

Examples of javax.resource.spi.LocalTransaction

    *
    * @throws ResourceException
    */
   public LocalTransaction getLocalTransaction() throws ResourceException
   {
      LocalTransaction tx = new JmsLocalTransaction(this);
      if (log.isTraceEnabled())
         log.trace("LocalTransaction=" + tx);
      return tx;
   }
View Full Code Here

Examples of javax.resource.spi.LocalTransaction

    public Object getConnection(javax.security.auth.Subject subject, ConnectionRequestInfo cxRequestInfo) throws ResourceException {
        return sqlConn;
    }

    public javax.resource.spi.LocalTransaction getLocalTransaction() throws ResourceException {
        return new LocalTransaction(){
            public void begin() throws ResourceException {
            }

            public void commit() throws ResourceException {
            }
View Full Code Here

Examples of javax.resource.spi.LocalTransaction

      if (HornetQRAManagedConnection.trace)
      {
         HornetQRAManagedConnection.log.trace("getLocalTransaction()");
      }

      LocalTransaction tx = new HornetQRALocalTransaction(this);

      if (HornetQRAManagedConnection.trace)
      {
         HornetQRAManagedConnection.log.trace("LocalTransaction=" + tx);
      }
View Full Code Here

Examples of javax.resource.spi.LocalTransaction

   public void tidyup() throws ResourceException
   {
      // We have a hanging transaction
      if (localTransaction.get())
      {
         LocalTransaction local = null;
         ManagedConnection mc = getManagedConnection();
         try
         {
            local = mc.getLocalTransaction();
         }
         catch (Throwable t)
         {
            throw new ResourceException(bundle.unfinishedLocalTransaction(this), t);
         }
         if (local == null)
            throw new ResourceException(bundle.unfinishedLocalTransactionNotProvideLocalTransaction(this));
         else
         {
            local.rollback();
            log.debug("Unfinished local transaction was rolled back." + this);
         }
      }
   }
View Full Code Here

Examples of javax.resource.spi.LocalTransaction

      if (HornetQRAManagedConnection.trace)
      {
         HornetQRAManagedConnection.log.trace("getLocalTransaction()");
      }

      LocalTransaction tx = new HornetQRALocalTransaction(this);

      if (HornetQRAManagedConnection.trace)
      {
         HornetQRAManagedConnection.log.trace("LocalTransaction=" + tx);
      }
View Full Code Here

Examples of org.apache.activemq.transaction.LocalTransaction

            Map<TransactionId, Transaction> transactionMap = context.getTransactions();
            Transaction transaction = transactionMap.get(xid);
            if (transaction != null) {
                throw new JMSException("Transaction '" + xid + "' has already been started.");
            }
            transaction = new LocalTransaction(transactionStore, (LocalTransactionId)xid, context);
            transactionMap.put(xid, transaction);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.