Package org.springframework.jms.core

Examples of org.springframework.jms.core.JmsTemplate.execute()


    given(con.createSession(true, Session.AUTO_ACKNOWLEDGE)).willReturn(session);

    JmsTransactionManager tm = new JmsTransactionManager(cf);
    TransactionStatus ts = tm.getTransaction(new DefaultTransactionDefinition());
    final JmsTemplate jt = new JmsTemplate(cf);
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
View Full Code Here


    });
    TransactionTemplate tt = new TransactionTemplate(tm);
    tt.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        jt.execute(new SessionCallback<Void>() {
          @Override
          public Void doInJms(Session sess) {
            assertTrue(sess == session);
            return null;
          }
View Full Code Here

    given(con.createSession(true, Session.AUTO_ACKNOWLEDGE)).willReturn(session);

    JmsTransactionManager tm = new JmsTransactionManager(cf);
    TransactionStatus ts = tm.getTransaction(new DefaultTransactionDefinition());
    final JmsTemplate jt = new JmsTemplate(cf);
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
View Full Code Here

    });
    TransactionTemplate tt = new TransactionTemplate(tm);
    tt.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        jt.execute(new SessionCallback<Void>() {
          @Override
          public Void doInJms(Session sess) {
            assertTrue(sess == session);
            return null;
          }
View Full Code Here

    given(con.createSession(false, Session.AUTO_ACKNOWLEDGE)).willReturn(session2);

    JmsTransactionManager tm = new JmsTransactionManager(cf);
    TransactionStatus ts = tm.getTransaction(new DefaultTransactionDefinition());
    final JmsTemplate jt = new JmsTemplate(cf);
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
View Full Code Here

    TransactionTemplate tt = new TransactionTemplate(tm);
    tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_NOT_SUPPORTED);
    tt.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        jt.execute(new SessionCallback<Void>() {
          @Override
          public Void doInJms(Session sess) {
            assertTrue(sess != session);
            return null;
          }
View Full Code Here

            return null;
          }
        });
      }
    });
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
View Full Code Here

    given(con.createSession(true, Session.AUTO_ACKNOWLEDGE)).willReturn(session, session2);

    JmsTransactionManager tm = new JmsTransactionManager(cf);
    TransactionStatus ts = tm.getTransaction(new DefaultTransactionDefinition());
    final JmsTemplate jt = new JmsTemplate(cf);
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
View Full Code Here

    TransactionTemplate tt = new TransactionTemplate(tm);
    tt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
    tt.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        jt.execute(new SessionCallback<Void>() {
          @Override
          public Void doInJms(Session sess) {
            assertTrue(sess != session);
            return null;
          }
View Full Code Here

            return null;
          }
        });
      }
    });
    jt.execute(new SessionCallback<Void>() {
      @Override
      public Void doInJms(Session sess) {
        assertTrue(sess == session);
        return null;
      }
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.