Package org.apache.derby.iapi.services.context

Examples of org.apache.derby.iapi.services.context.ContextManager.cleanupOnError()


    }
    catch (Throwable e)
    {
      if (SanityManager.DEBUG)
        SanityManager.showTrace(e);
      cm.cleanupOnError(e);
    }
  }

  /*
   * Runnable methods
View Full Code Here


            BaseMonitor.removeRuntimeProperties(properties), false);
        usProperties.setServiceBooted();
      }
           
            if (cm != previousCM)
                cm.cleanupOnError(StandardException.closeException());
           
    } catch (Throwable t) {

      StandardException se;
      // ensure that the severity will shutdown the service
View Full Code Here

        se = (StandardException) t;
      else
        se = Monitor.exceptionStartingModule(t);

      if (cm != previousCM) {
        cm.cleanupOnError(se);
      }

      if (ts != null) {
        ts.shutdown();
        synchronized (this) {
View Full Code Here

        usProperties.setServiceBooted();
      }
           
            if (cm != previousCM) {
                //Assume database is not active. DERBY-4856 thread dump
                cm.cleanupOnError(StandardException.closeException(), false);
            }
           
    } catch (Throwable t) {

      StandardException se;
View Full Code Here

      else
        se = Monitor.exceptionStartingModule(t);

      if (cm != previousCM) {
                //Assume database is not active. DERBY-4856 thread dump
                cm.cleanupOnError(se, false);
      }

      if (ts != null) {
        ts.shutdown();
        synchronized (this) {
View Full Code Here

        ;
      else
        t = Monitor.exceptionStartingModule(t);

      if (cm != previousCM) {
        cm.cleanupOnError(t);
      }

      if (ts != null) {
        ts.shutdown();
        synchronized (this) {
View Full Code Here

      try
      {
        rm.commit(inDoubtCM, xid_im, onePhase);

        // close the connection/transaction since it can never be used again.
        inDoubtCM.cleanupOnError(StandardException.closeException());
        return;
      }
      catch (StandardException se)
      {
        // The rm threw an exception, clean it up in the approprate
View Full Code Here

      catch (StandardException se)
      {
        // The rm threw an exception, clean it up in the approprate
        // context.  There is no transactionResource to handle the
        // exception for us.
        inDoubtCM.cleanupOnError(se);
        throw wrapInXAException(se);
      }
      finally
      {
        csf.resetCurrentContextManager(inDoubtCM);
View Full Code Here

      try
      {
        rm.rollback(inDoubtCM, xid_im);

        // close the connection/transaction since it can never be used again.
        inDoubtCM.cleanupOnError(StandardException.closeException());
        return;
      }
      catch (StandardException se)
      {
        // The rm threw an exception, clean it up in the approprate
View Full Code Here

      catch (StandardException se)
      {
        // The rm threw an exception, clean it up in the approprate
        // context.  There is no transactionResource to handle the
        // exception for us.
        inDoubtCM.cleanupOnError(se);
        throw wrapInXAException(se);
      }
      finally
      {
        csf.resetCurrentContextManager(inDoubtCM);
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.