Package javax.jms

Examples of javax.jms.Session.createObjectMessage()


        JMSResourceFactory rf = new JMSResourceFactory(null, null, "tcp://localhost:61618");
        Session session = rf.getConnection().createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageProducer p = session.createProducer(rf.lookupDestination(destName));
        rf.getConnection().start();
        session.run();
        p.send(session.createObjectMessage((Serializable)payload));
        rf.closeConnection();
    }
}
View Full Code Here


            }
        }
        Connection connection = managedConnectionFactory.createConnection();
        try {
            Session session = connection.createSession(transacted, transacted ? Session.SESSION_TRANSACTED : Session.AUTO_ACKNOWLEDGE);
            ObjectMessage msg = session.createObjectMessage(object);
            MessageProducer producer = session.createProducer(dest);
            producer.setDeliveryMode(persistent ? DeliveryMode.PERSISTENT : DeliveryMode.NON_PERSISTENT);
            producer.send(msg);
        } finally {
            connection.close();
View Full Code Here

    }

    public void testCreateObjectMessage() throws Exception
    {
        Session session = connection.createSession(true, Session.AUTO_ACKNOWLEDGE);
        assertNotNull(session.createObjectMessage());
        session.close();
       
        if (lastConnectionFailure != null)
            fail(lastConnectionFailure.toString());
    }
View Full Code Here

    }

    public void testCreateObjectMessageSerializable() throws Exception
    {
        Session session = connection.createSession(true, Session.AUTO_ACKNOWLEDGE);
        assertNotNull(session.createObjectMessage("data"));
        session.close();
       
        if (lastConnectionFailure != null)
            fail(lastConnectionFailure.toString());
    }
View Full Code Here

        ObjectMessage msg;
        MessageProducer producer;
        MessageConsumer consumer;

        session = connection.createSession(true, Session.AUTO_ACKNOWLEDGE);
        msg = session.createObjectMessage();
               
        Date now = new Date();
        msg.setObject(now);
       
        producer = session.createProducer(queue1);
View Full Code Here

        connection.start();
        Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageProducer producer = session.createProducer(destination);

        // now lets send a message
        ObjectMessage message = session.createObjectMessage(expectedBody);
        message.setStringProperty("foo", "bar");
        producer.send(message);

        result.assertIsSatisfied();
View Full Code Here

        Session consumerSession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageConsumer consumer = consumerSession.createConsumer(destination);
        Session publisherSession = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        MessageProducer producer = publisherSession.createProducer(destination);
        HashMap<String, Integer> map = new HashMap<String, Integer>();
        ObjectMessage message = publisherSession.createObjectMessage();
        for (int i = 0; i < COUNT; i++) {
            map.put(VALUE_NAME, Integer.valueOf(i));
            message.setObject(map);
            producer.send(message);
            assertTrue(message.getObject() == map);
View Full Code Here

                try {
                    byte[] data = new byte[1000];
                    new Random(0xdeadbeef).nextBytes(data);
                    for (int i = 0; i < 10000; i++) {
                        lastLoop.set(System.currentTimeMillis());
                        ObjectMessage objMsg = session.createObjectMessage();
                        objMsg.setObject(data);
                        producer.send(destination, objMsg);
                    }
                } catch (Exception e) {
                    publishException.set(e);
View Full Code Here

        MessageConsumer consumer = session.createConsumer(destination);
        MessageProducer producer = session.createProducer(destination);

        // send the message.
        {
            ObjectMessage message = session.createObjectMessage();
            message.setObject("Hi");
            producer.send(message);
        }

        // Check the message
View Full Code Here

            session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            final Destination requestQueue = session.createQueue("BasicMdb");
            final Destination responseQueue = session.createTemporaryQueue();

            // Create a request messages
            final ObjectMessage requestMessage = session.createObjectMessage();
            requestMessage.setJMSReplyTo(responseQueue);
            requestMessage.setObject((Serializable) request);

            // Send the request message
            producer = session.createProducer(requestQueue);
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.