@Override public TemporaryQueue createTemporaryQueue() throws JMSException { return delegate.createTemporaryQueue(); }
MessageConsumer consumer = null; try { responseQueue = session.createTemporaryQueue(); producer = session.createProducer(queue); consumer = session.createConsumer(responseQueue);
@Override public TemporaryQueue createTemporaryQueue() { checkSession(); try { return session.createTemporaryQueue(); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
try { Message requestMessage = messageCreator.createMessage(session); responseQueue = session.createTemporaryQueue(); producer = session.createProducer(destination); consumer = session.createConsumer(responseQueue);
MessageProducer messageProducer = mock(MessageProducer.class); given(localSession.createProducer(this.queue)).willReturn(messageProducer); given(localSession.createTemporaryQueue()).willReturn(replyDestination);
@Override protected Destination resolveDestinationName(Session session, String destinationName) throws JMSException { if (!StringUtils.hasText(destinationName)) { this.replyDestination = session.createTemporaryQueue(); } else { this.replyDestination = super.resolveDestinationName(session, destinationName); } return this.replyDestination; }
private Destination determineReplyDestination(Message<?> message, Session session) throws JMSException { if (this.replyDestination != null) { return this.replyDestination; } if (this.replyDestinationName != null) { return this.resolveReplyDestination(this.replyDestinationName, session); } if (this.replyDestinationExpressionProcessor != null) { Object result = this.replyDestinationExpressionProcessor.processMessage(message); if (result instanceof Destination) { return (Destination) result; } if (result instanceof String) { return this.resolveReplyDestination((String) result, session); } throw new MessageDeliveryException(message, "Evaluation of replyDestinationExpression failed to produce a Destination or destination name. " + "Result was: " + result); } return session.createTemporaryQueue(); }
Mockito.when(session.createTemporaryQueue()).thenThrow(new WebServiceIOException("intentional"));
protected Destination createJmsDestination(Session session) throws JMSException { return session.createTemporaryQueue(); } }
MessageConsumer consumer = mock(MessageConsumer.class); when(session.createConsumer(any(Destination.class), isNull())).thenReturn(consumer); when(session.createTemporaryQueue()).thenReturn(mock(TemporaryQueue.class)); final Message message = mock(Message.class); final AtomicInteger count = new AtomicInteger();
private Destination getReplyDestinationInternal(Session session) throws JMSException { return replyDestination == null ? session.createTemporaryQueue() : destinationResolver.resolveDestinationName(session, replyDestination, replyPubSubDomain); }
public static Destination resolveOrCreateDestination(final Session session, final DestinationResolver resolver, final String replyToDestinationName, final boolean pubSubDomain) throws JMSException { if (replyToDestinationName == null) { return session.createTemporaryQueue(); } return resolver.resolveDestinationName(session, replyToDestinationName, pubSubDomain); }
@Override public TemporaryQueue createTemporaryQueue() throws JMSException { TemporaryQueue result; result = getInternalSession().createTemporaryQueue(); // Notify all of the listeners of the created temporary Queue. for (PooledSessionEventListener listener : this.sessionEventListeners) { listener.onTemporaryQueueCreate(result); } return result; }
@Override public TemporaryQueue createTemporaryQueue() { checkSession(); try { return session.createTemporaryQueue(); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public TemporaryQueue createTemporaryQueue() { checkSession(); try { return session.createTemporaryQueue(); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public TemporaryQueue createTemporaryQueue() { checkSession(); try { return session.createTemporaryQueue(); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
public Object doInJms(Session session) throws JMSException { TemporaryQueue queue = session.createTemporaryQueue(); setTemporaryQueueType(queue.getClass()); TemporaryTopic topic = session.createTemporaryTopic(); setTemporaryTopicType(topic.getClass()); queue.delete(); topic.delete(); return null; } });
protected Destination createTemporaryDestination(Session session) throws JMSException { if (topic) { return session.createTemporaryTopic(); } return session.createTemporaryQueue(); }
protected synchronized void openAnswerQueue() throws JMSException { if (isClosed()) throw new JMSException("client closed: " + getName()); if (answerQueue == null || getSession() == null) { open(); answerQueue = dest.getConnection().getSession().createTemporaryQueue(); responseConsumer = dest.getConnection().getSession().createConsumer(answerQueue); responses = new HashMap<>(); responseConsumer.setMessageListener(this); } }
@Test public void testJMSDestinationSimple() throws Exception { Message m = queueProducerSession.createMessage(); TemporaryQueue tempQ = queueProducerSession.createTemporaryQueue(); m.setJMSReplyTo(tempQ); queueProducer.send(m); queueConsumer.receive(); ProxyAssertSupport.assertEquals(tempQ, m.getJMSReplyTo()); }