Package javax.jms

Examples of javax.jms.TransactionInProgressException


      {
         throw new IllegalStateException("Cannot rollback a non-transacted session");
      }
      if (xa)
      {
         throw new TransactionInProgressException("Cannot call rollback on an XA session");
      }

      try
      {
         session.rollback();
View Full Code Here


  /**
   * Used to know when a local transaction has started.
   */
  public void begin() throws JMSException {
    if( inXATransaction )
      throw new TransactionInProgressException("Cannot start local transction.  XA transaction is allready in progress.");
    if( inLocalTransaction )
      throw new TransactionInProgressException("Cannot start local transction.  Local transaction is allready in progress.");
   
    inLocalTransaction = true;
    startLocalTransaction();   
  }
View Full Code Here

    startLocalTransaction();   
  }
 
  public void rollback() throws JMSException {
    if( inXATransaction )
          throw new TransactionInProgressException("Cannot rollback() if an XA transaction is allready in progress ");
    if( autoCommit )
            throw new javax.jms.IllegalStateException("Not a transacted session");
    if( !autoCommit && !inLocalTransaction)
            return;
    if( !inLocalTransaction )
View Full Code Here

    rollbackLocalTransaction();
  }
 
  public void commit() throws JMSException {
    if( inXATransaction )
          throw new TransactionInProgressException("Cannot commit() if an XA transaction is allready in progress ");
    if( autoCommit )
            throw new javax.jms.IllegalStateException("Not a transacted session");
    if( !autoCommit && !inLocalTransaction)
            return;
    if( !inLocalTransaction )
View Full Code Here

      {
         throw new IllegalStateException("Cannot commit a non-transacted session");
      }
      if (xa)
      {
         throw new TransactionInProgressException("Cannot call commit on an XA session");
      }
      try
      {
         session.commit();
      }
View Full Code Here

      {
         throw new IllegalStateException("Cannot rollback a non-transacted session");
      }
      if (xa)
      {
         throw new TransactionInProgressException("Cannot call rollback on an XA session");
      }

      try
      {
         session.rollback();
View Full Code Here

            throw new IllegalStateException("Cannot commit a non-transacted session");
         }
  
         if (state.isXA())
         {
            throw new TransactionInProgressException("Cannot call commit on an XA session");
         }
  
         ConnectionState connState = (ConnectionState)state.getParent();
         ConnectionDelegate conn = (ConnectionDelegate)connState.getDelegate();
    
View Full Code Here

            throw new IllegalStateException("Cannot rollback a non-transacted session");
         }
  
         if (state.isXA())
         {
            throw new TransactionInProgressException("Cannot call rollback on an XA session");
         }
        
         ConnectionState connState = (ConnectionState)state.getParent();
         ResourceManager rm = connState.getResourceManager();
         try
View Full Code Here

      return getSession().createQueue ( name );
  }

  public void commit() throws JMSException
  {
      throw new TransactionInProgressException (
              "XA Session: commit not allowed on session" );
  }
View Full Code Here

              "XA Session: commit not allowed on session" );
  }

  public void rollback() throws JMSException
  {
      throw new TransactionInProgressException (
              "XA Session: rollback not allowed on session" );
  }
View Full Code Here

TOP

Related Classes of javax.jms.TransactionInProgressException

Copyright © 2018 www.massapicom. 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.