Package javax.jms

Examples of javax.jms.BytesMessage.writeBytes()


                }
                catch(JMSException e) {
                    logger.warn(String.format("property (%s, %s) can not be set, skip", ent.getKey(), ent.getValue()));
                }
            }
            message.writeBytes(data);
            getProducer().send(message);
        }
        catch(JMSException e) {
            logger.error(e.getMessage(), e);
            throw new MistException(String.format("producer (%d): %s", getSessionId(), e.getMessage()));
View Full Code Here


    }

    public synchronized void sendMessageBytes(byte[] data) throws MistException {
        try {
            BytesMessage message = getJMSSession().createBytesMessage();
            message.writeBytes(data);
            getProducer().send(message);
        }
        catch(JMSException e) {
            logger.error(e.getMessage(), e);
            throw new MistException(String.format("producer (%d): %s", getSessionId(), e.getMessage()));
View Full Code Here

        /**
         * Deliver a message
         */
        BytesMessage msg = c.getJMSSession().createBytesMessage();
        msg.writeBytes("test".getBytes());
        producer.send(msg);
        assertEquals("test", new String(brk.getMessage(true, "foo.out")));

        /**
         * Test add another queue client
View Full Code Here

        sess.open(false);
        producer = sess.findClient(new Exchange("queue:bar.out")).getProducer();
        assertNotNull(producer);

        msg = c.getJMSSession().createBytesMessage();
        msg.writeBytes("test_bar".getBytes());
        producer.send(msg);
        assertEquals("test_bar", new String(brk.getMessage(true, "bar.out")));

        brk.stop();
    }
View Full Code Here

                public Message createMessage(Session session) throws JMSException {
                    BytesMessage response = session.createBytesMessage();
                    response.setStringProperty(JmsTransportConstants.PROPERTY_SOAP_ACTION, SOAP_ACTION);
                    response.setStringProperty(JmsTransportConstants.PROPERTY_CONTENT_TYPE,
                            SoapVersion.SOAP_11.getContentType());
                    response.writeBytes(buf);
                    return response;
                }
            });
            SoapMessage response = (SoapMessage) connection.receive(new SaajSoapMessageFactory(messageFactory));
            assertNotNull("No response received", response);
View Full Code Here

                    BytesMessage response = session.createBytesMessage();
                    response.setJMSCorrelationID(request.getJMSMessageID());
                    response.setStringProperty(JmsTransportConstants.PROPERTY_SOAP_ACTION, SOAP_ACTION);
                    response.setStringProperty(JmsTransportConstants.PROPERTY_CONTENT_TYPE,
                            SoapVersion.SOAP_11.getContentType());
                    response.writeBytes(buf);
                    return response;
                }
            });
            SoapMessage response = (SoapMessage) connection.receive(new SaajSoapMessageFactory(messageFactory));
            assertNotNull("No response received", response);
View Full Code Here

        final byte[] b = CONTENT.getBytes("UTF-8");
        jmsTemplate.send(requestQueue, new MessageCreator() {
            public Message createMessage(Session session) throws JMSException {
                BytesMessage request = session.createBytesMessage();
                request.setJMSReplyTo(responseQueue);
                request.writeBytes(b);
                return request;
            }
        });
        BytesMessage response = (BytesMessage) jmsTemplate.receive(responseQueue);
        assertNotNull("No response received", response);
View Full Code Here

    public void testReceiveTopic() throws Exception {
        final byte[] b = CONTENT.getBytes("UTF-8");
        jmsTemplate.send(requestTopic, new MessageCreator() {
            public Message createMessage(Session session) throws JMSException {
                BytesMessage request = session.createBytesMessage();
                request.writeBytes(b);
                return request;
            }
        });
        Thread.sleep(100);
    }
View Full Code Here

        String queueName = getTestQueueName();

        // add bytes message
        BytesMessage byteMessage = _session.createBytesMessage();
        byte[] messageBytes = "Test".getBytes();
        byteMessage.writeBytes(messageBytes);
        byteMessage.setStringProperty("test", "value");
        _producer.send(byteMessage);
        _session.commit();

        // get message IDs
View Full Code Here

       
        MessageProducer producer = producerSession.createProducer(topic);
        producerConnection.start();
        for (int i =0; i < COUNT;i++) {
            BytesMessage msg = producerSession.createBytesMessage();
            msg.writeBytes(payload);
            producer.send(msg);
            if (i != 0 && i%1000==0) {
                LOG.info("Sent msg " + i);
            }
        }
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.