Package oracle.toplink.sessions

Examples of oracle.toplink.sessions.Session.release()


  public void testTransactionRollbackOnly() {
    MockControl sessionControl = MockControl.createControl(Session.class);
    final Session session = (Session) sessionControl.getMock();

    final SessionFactory sf = new MockSessionFactory(session);
    session.release();
    sessionControl.setVoidCallable();
    sessionControl.replay();

    TopLinkTransactionManager tm = new TopLinkTransactionManager();
    tm.setSessionFactory(sf);
View Full Code Here


    sessionControl.setReturnValue(uow, 2);
    uow.beginEarlyTransaction();
    uowControl.setVoidCallable(1);
    uow.commit();
    uowControl.setVoidCallable();
    session.release();
    sessionControl.setVoidCallable();

    sessionControl.replay();
    uowControl.replay();
View Full Code Here

    MockControl sessionControl = MockControl.createControl(Session.class);
    final Session session = (Session) sessionControl.getMock();

    final SessionFactory sf = new MockSessionFactory(session);

    session.release();
    sessionControl.setVoidCallable();

    sessionControl.replay();

    TopLinkTransactionManager tm = new TopLinkTransactionManager(sf);
View Full Code Here

  public void testParticipatingTransactionWithRollbackOnly() {
    MockControl sessionControl = MockControl.createControl(Session.class);
    final Session session = (Session) sessionControl.getMock();
    final SessionFactory sf = new MockSessionFactory(session);

    session.release();
    sessionControl.setVoidCallable();

    sessionControl.replay();

    TopLinkTransactionManager tm = new TopLinkTransactionManager(sf);
View Full Code Here

    session2Control.setReturnValue(uow2, 2);
    uow2.beginEarlyTransaction();
    uow2Control.setVoidCallable(1);
    uow2.commit();
    uow2Control.setVoidCallable();
    session2.release();
    session2Control.setVoidCallable();

    session1.getActiveUnitOfWork();
    session1Control.setReturnValue(uow1, 2);
    uow1.beginEarlyTransaction();
View Full Code Here

    sessionControl.setReturnValue(uow, 2);
    uow.beginEarlyTransaction();
    uowControl.setVoidCallable(1);
    uow.commit();
    uowControl.setVoidCallable();
    session.release();
    sessionControl.setVoidCallable(2);

    sessionControl.replay();
    uowControl.replay();
View Full Code Here

    final Session session = (Session) sessionControl.getMock();

    final SessionFactory sf = new MockSessionFactory(session);

    // not a new transaction, won't start a new one
    session.release();
    sessionControl.setVoidCallable();

    sessionControl.replay();

    PlatformTransactionManager tm = new TopLinkTransactionManager(sf);
View Full Code Here

    MockControl uowControl = MockControl.createControl(UnitOfWork.class);
    UnitOfWork uow = (UnitOfWork) uowControl.getMock();

    final SessionFactory sf = new MockSessionFactory(session);

    session.release();
    sessionControl.setVoidCallable();

    sessionControl.replay();
    uowControl.replay();
View Full Code Here

      e.printStackTrace();
      LOGGER.error(e);
    } finally {
      // Release session
      if (tplSession != null) {
        tplSession.release();
        if (LOGGER.isDebugEnabled()) {
          LOGGER.debug("Toplink session '" + tplSession.getName()
              + "' released !");
        }
      }
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.