Package javax.jms

Examples of javax.jms.QueueConnection.start()


        QueueSession queueSession = null;
        QueueSender queueSender = null;
        try {
            // Grab connection and create new session
            queueConnection = QueueConnectionManager.getInstance().getConnection(Utils.getTenantAwareCurrentUserName());
            queueConnection.start();
            queueSession = queueConnection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);

            // Send message
            Queue queue = getDurableQueue(queueName, queueSession);
View Full Code Here


            throws JMSQueueHandlerException {
        try {
            // Grab connection and create new session
            QueueConnection queueConnection = QueueConnectionManager.getInstance().getConnection(
                    Utils.getTenantAwareCurrentUserName());
            queueConnection.start();

            QueueSession queueSession =
                    queueConnection.createQueueSession(false, QueueSession.CLIENT_ACKNOWLEDGE);

            // Receive message
View Full Code Here

            queueSession = queueConnection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);

            // Create browser
            Queue queue = getDurableQueue(queueName, queueSession);
            queueBrowser = queueSession.createBrowser(queue);
            queueConnection.start();

            // Browse queue
            Enumeration messageEnumeration = queueBrowser.getEnumeration();
            List<Message> messageList = new ArrayList<Message>();
            while (messageEnumeration.hasMoreElements()) {
View Full Code Here

            queueSession = queueConnection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);

            // Create receiver
            Queue queue = getDurableQueue(queueName, queueSession);
            queueReceiver = queueSession.createReceiver(queue);
            queueConnection.start();

            // Pop all messages out
            while (queueReceiver.receive(
                    MessageBoxConstants.MESSAGE_RECEIVE_WAIT_TIME) != null) {
                // No action on messages
View Full Code Here

      QueueSession session = null;
      try
      {
         queueConn = queueFactory.createQueueConnection();
         session = queueConn.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
         queueConn.start();
         // create a JMS message.
         Message msg = session.createMessage();
         msg.setStringProperty("arg", "testMDBRunAs");
         msg.setJMSReplyTo(queB);
         // send the constructed message to queue A.
View Full Code Here

      QueueSession session = null;
      try
      {
         queueConn = queueFactory.createQueueConnection();
         session = queueConn.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
         queueConn.start();
         // create a JMS message.
         Message msg = session.createMessage();
         msg.setStringProperty("arg", "testMDBDeepRunAs");
         msg.setJMSReplyTo(queB);
         // send the constructed message to queue D.
View Full Code Here

      try
      {
         queueConn = queueFactory.createQueueConnection();
         session = queueConn.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
         queueConn.start();
         // create a JMS message.
         Message msg = session.createMessage();
         msg.setStringProperty("name", "testRunAsWithRoles");
         msg.setJMSReplyTo(queB);
         // send the constructed message to queue C.
View Full Code Here

    try
    {

      // Create a session
      queueConnection = factory.createQueueConnection();
      queueConnection.start();
      queueSession = queueConnection.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);
      // Get message
      QueueReceiver queueReceiver = queueSession.createReceiver(queue);
      log.info("Waiting for message");
      Message msg = queueReceiver.receive(500L);
View Full Code Here

      InitialContext ctx = new InitialContext();
      QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup(QUEUE_FACTORY);
      QueueConnection queConn = factory.createQueueConnection();
      Queue queueA = (Queue) ctx.lookup("queue/A");
      Queue queueB = (Queue) ctx.lookup("queue/B");
      queConn.start();
      MDBInvoker[] threads = new MDBInvoker[MAX_SIZE];
      for(int n = 0; n < MAX_SIZE; n ++)
      {
       // Each thread should own its own session, accordingly to the JMS spec
         QueueSession session = queConn.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
View Full Code Here

                    throw new RuntimeException(
                        "Failed to locate connection factory");
                }

                QueueConnection connection = factory.createQueueConnection();
                connection.start();

                QueueSession session =
                    connection.createQueueSession(false, ackMode__ );

                // this is not the preferred way to get a queue
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.