/** Sends a request and waits for a reply. The temporary queue is used for * the {@code JMSReplyTo} destination, and only one reply per request * is expected. * * @param message the message to send * * @return the reply message * * @exception JMSException if the JMS provider fails to complete the * request due to some internal error. */ public Message request(Message message) throws JMSException { message.setJMSReplyTo(tempQueue); sender.send(message); return (receiver.receive()); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }
/** * @see ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport#receive() */ protected Message receiveJMS() throws JMSException { return myReceiver.receive(); }
/** * @see ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport#receive() */ protected Message receiveJMS() throws JMSException { return myReceiver.receive(); }
/** * @see ca.uhn.hl7v2.protocol.JMSDestination#receive() */ public Message receive() throws JMSException { return myReceiver.receive(); }
final QueueReceiver queueReceiver = queueSession.createReceiver(queue); queueConnection.start(); while (true) { Message message = queueReceiver.receive(); // Process your message: insert the code from MyListener.onMessage here // Possibly add an explit message.acknowledge() here, // if you want to make sure that in case of an exception no message is lost // (requires Session.CLIENT_ACKNOWLEDGE, when you create the queue session) // Possibly terminate program, if a certain condition/situation arises }
/** * @see ca.uhn.hl7v2.protocol.JMSDestination#receive() */ public Message receive() throws JMSException { return myReceiver.receive(); }
Queue tempQueue = qSession.createTemporaryQueue(); TextMessage request = qSession.createTextMessage(); request.setJMSReplyTo(tempQueue); QueueReceiver qReceiver = qSession.createReceiver(tmpQueue); Message response = qReceiver.receive();
public Message request(Message message, int wait) throws JMSException { message.setJMSReplyTo(tempQueue); sender.send(message); return (receiver.receive(wait)); }
public Message request(Message message, int wait) throws JMSException { message.setJMSReplyTo(tempQueue); sender.send(message); return (receiver.receive(wait)); }
@Override public JmsRecord readRecord() throws Exception { if (hasNextRecord()) { Message message = queueReceiver.receive(); String type = message.getJMSType(); stop = message instanceof JmsPoisonMessage || (type != null && JmsPoisonMessage.TYPE.equals(type)); Header header = new Header(++currentRecordNumber, getDataSourceName(), new Date()); return new JmsRecord(header, message); } else { return null; } }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(replyQueue); message.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT); requestSender.send(message); return replyReceiver.receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(replyQueue); message.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT); requestSender.send(message); return replyReceiver.receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(replyQueue); message.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT); requestSender.send(message); return replyReceiver.receive(); }
QueueConnection queueConn = connFactory.createQueueConnection(); QueueSession queueSession = queueConn.createQueueSession(false, Session.AUTO_ACKNOWLEDGE); QueueReceiver queueReceiver = queueSession.createReceiver(queue, "ToAddress = 'John-123'"); queueConn.start(); TextMessage message = (TextMessage) queueReceiver.receive();
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }
public Message request(Message message) throws JMSException { message.setJMSReplyTo(getTemporaryQueue()); getSender().send(message); return getReceiver().receive(); }