public void writeUTF(String value) throws JMSException { ((BytesMessage) message).writeUTF(value); } }
public void writeUTF(String value) throws JMSException { ((BytesMessage) message).writeUTF(value); } }
@Override public void writeUTF(final String value) throws JMSException { message.writeUTF(value); }
/** * Write * @param value The value * @exception JMSException Thrown if an error occurs */ public void writeUTF(final String value) throws JMSException { if (_log.isTraceEnabled()) { _log.trace("writeUTF(" + value + ")"); } ((BytesMessage)_message).writeUTF(value); } }
/** * Write * * @param value The value * @throws JMSException Thrown if an error occurs */ @Override public void writeUTF(final String value) throws JMSException { if (ActiveMQRALogger.LOGGER.isTraceEnabled()) { ActiveMQRALogger.LOGGER.trace("writeUTF(" + value + ")"); } ((BytesMessage) message).writeUTF(value); } }
/** * Write * * @param value The value * @throws JMSException Thrown if an error occurs */ @Override public void writeUTF(final String value) throws JMSException { if (ActiveMQRALogger.LOGGER.isTraceEnabled()) { ActiveMQRALogger.LOGGER.trace("writeUTF(" + value + ")"); } ((BytesMessage) message).writeUTF(value); } }
public class Publisher { public static void main(String[] args) throws Exception { Class.forName("oracle.AQ.AQOracleDriver"); Connection con = ConnectionDefinition.getOracleConnection(); TopicConnection tc_conn =AQjmsTopicConnectionFactory.createTopicConnection(con); tc_conn.start(); TopicSession jms_sess = tc_conn.createTopicSession(true, Session.SESSION_TRANSACTED); Topic queueTopic= ((AQjmsSession )jms_sess).getTopic("JMSUSER","AQ_QUEUE5"); AQjmsTopicPublisher publisherAq = (AQjmsTopicPublisher)jms_sess.createPublisher(queueTopic); BytesMessage messAll = jms_sess.createBytesMessage(); BytesMessage messOnlyForGreen = jms_sess.createBytesMessage(); messAll.writeUTF("Message for all subscribers"); messOnlyForGreen.writeUTF("Message only for green"); publisherAq.publish(messAll); publisherAq.publish(messOnlyForGreen, new AQjmsAgent[]{new AQjmsAgent("GREEN", null)} ); con.commit(); tc_conn.close(); con.close(); } }
@SuppressWarnings("Duplicates") // false positive with JmsSender @Override public void preSend(final org.perfcake.message.Message message, final Properties messageAttributes) throws Exception { super.preSend(message, messageAttributes); switch (messageType) { case STRING: mess = session.createTextMessage((String) message.getPayload()); break; case BYTEARRAY: final BytesMessage bytesMessage = session.createBytesMessage(); bytesMessage.writeUTF((String) message.getPayload()); mess = bytesMessage; break; case OBJECT: mess = session.createObjectMessage(message.getPayload()); break; } setMessageProperties(message, messageAttributes); }
private void sendBytesMessageUsingCoreJms(String queueName, byte[] data) throws Exception { Connection jmsConn = null; try { jmsConn = coreCf.createConnection(); Session session = jmsConn.createSession(false, Session.AUTO_ACKNOWLEDGE); BytesMessage bytesMessage = session.createBytesMessage(); bytesMessage.writeBytes(data); bytesMessage.writeBoolean(true); bytesMessage.writeLong(99999L); bytesMessage.writeChar('h'); bytesMessage.writeInt(987); bytesMessage.writeShort((short) 1099); bytesMessage.writeUTF("hellobytes"); Queue queue = session.createQueue(queueName); MessageProducer producer = session.createProducer(queue); producer.send(bytesMessage); } finally { if (jmsConn != null) { jmsConn.close(); } } }
for (int i = 0; i < numMessages; i++) { BytesMessage message = session.createBytesMessage(); message.writeUTF("Hello world!!!!" + i); message.setIntProperty("count", i); p.send(message);
@SuppressWarnings("Duplicates") // false positive with Jms11Sender @Override public void preSend(final org.perfcake.message.Message message, final Properties messageAttributes) throws Exception { super.preSend(message, messageAttributes); switch (messageType) { case STRING: mess = context.createTextMessage((String) message.getPayload()); break; case BYTEARRAY: final BytesMessage bytesMessage = context.createBytesMessage(); bytesMessage.writeUTF((String) message.getPayload()); mess = bytesMessage; break; case OBJECT: mess = context.createObjectMessage(message.getPayload()); break; } setMessageProperties(message, messageAttributes); }
private void sendBytesMessageUsingOpenWire(byte[] bytesData) throws Exception { Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); ActiveMQDestination destination = createDestination(session, ActiveMQDestination.QUEUE_TYPE); System.out.println("destination: " + destination); final ActiveMQMessageProducer producer = (ActiveMQMessageProducer) session.createProducer(destination); BytesMessage bytesMessage = session.createBytesMessage(); bytesMessage.writeBytes(bytesData); bytesMessage.writeBoolean(true); bytesMessage.writeLong(99999L); bytesMessage.writeChar('h'); bytesMessage.writeInt(987); bytesMessage.writeShort((short) 1099); bytesMessage.writeUTF("hellobytes"); producer.send(bytesMessage); }
msg.writeUTF(xmlStr);
bytes.writeUTF("string " + i); producer.send(bytes);
@Override protected void prepareMessage(final Message m) throws JMSException { super.prepareMessage(m); BytesMessage bm = (BytesMessage) m; bm.writeBoolean(true); bm.writeByte((byte) 3); bm.writeBytes(new byte[]{(byte) 4, (byte) 5, (byte) 6}); bm.writeChar((char) 7); bm.writeDouble(8.0); bm.writeFloat(9.0f); bm.writeInt(10); bm.writeLong(11L); bm.writeShort((short) 12); bm.writeUTF("this is an UTF String"); bm.reset(); }