/** * Creates a <CODE>QueueSender</CODE> object to send messages to the * specified queue. * * @param queue the <CODE>Queue</CODE> to access, or null if this is an * unidentified producer * @return QueueSender * @throws JMSException if the session fails to create a sender due to some * internal error. * @throws InvalidDestinationException if an invalid queue is specified. */ @Override public QueueSender createSender(Queue queue) throws JMSException { checkClosed(); if (queue instanceof CustomDestination) { CustomDestination customDestination = (CustomDestination)queue; return customDestination.createSender(this); } int timeSendOut = connection.getSendTimeout(); return new ActiveMQQueueSender(this, ActiveMQMessageTransformation.transformDestination(queue),timeSendOut); }
public void send(Queue queue, Message message) throws JMSException { getQueueSender().send(queue, message); }
public Queue getQueue() throws JMSException { return getQueueSender().getQueue(); }
public void send(Queue queue, Message message, int i, int i1, long l) throws JMSException { getQueueSender().send(queue, message, i, i1, l); }
/** * Creates a <CODE>QueueSender</CODE> object to send messages to the * specified queue. * * @param queue the <CODE>Queue</CODE> to access, or null if this is an * unidentified producer * @return QueueSender * @throws JMSException if the session fails to create a sender due to some * internal error. * @throws InvalidDestinationException if an invalid queue is specified. */ public QueueSender createSender(Queue queue) throws JMSException { checkClosed(); if (queue instanceof CustomDestination) { CustomDestination customDestination = (CustomDestination)queue; return customDestination.createSender(this); } int timeSendOut = connection.getSendTimeout(); return new ActiveMQQueueSender(this, ActiveMQMessageTransformation.transformDestination(queue),timeSendOut); }
/** * Creates a <CODE>QueueSender</CODE> object to send messages to the * specified queue. * * @param queue the <CODE>Queue</CODE> to access, or null if this is an * unidentified producer * @return QueueSender * @throws JMSException if the session fails to create a sender due to some * internal error. * @throws InvalidDestinationException if an invalid queue is specified. */ @Override public QueueSender createSender(Queue queue) throws JMSException { checkClosed(); if (queue instanceof CustomDestination) { CustomDestination customDestination = (CustomDestination)queue; return customDestination.createSender(this); } int timeSendOut = connection.getSendTimeout(); return new ActiveMQQueueSender(this, ActiveMQMessageTransformation.transformDestination(queue),timeSendOut); }
/** * Creates a <CODE>QueueSender</CODE> object to send messages to the * specified queue. * * @param queue the <CODE>Queue</CODE> to access, or null if this is an * unidentified producer * @return QueueSender * @throws JMSException if the session fails to create a sender due to some * internal error. * @throws InvalidDestinationException if an invalid queue is specified. */ @Override public QueueSender createSender(Queue queue) throws JMSException { checkClosed(); if (queue instanceof CustomDestination) { CustomDestination customDestination = (CustomDestination)queue; return customDestination.createSender(this); } int timeSendOut = connection.getSendTimeout(); return new ActiveMQQueueSender(this, ActiveMQMessageTransformation.transformDestination(queue),timeSendOut); }
/** * Creates a <CODE>QueueSender</CODE> object to send messages to the * specified queue. * * @param queue the <CODE>Queue</CODE> to access, or null if this is an * unidentified producer * @return QueueSender * @throws JMSException if the session fails to create a sender due to some * internal error. * @throws InvalidDestinationException if an invalid queue is specified. */ @Override public QueueSender createSender(Queue queue) throws JMSException { checkClosed(); if (queue instanceof CustomDestination) { CustomDestination customDestination = (CustomDestination)queue; return customDestination.createSender(this); } int timeSendOut = connection.getSendTimeout(); return new ActiveMQQueueSender(this, ActiveMQMessageTransformation.transformDestination(queue),timeSendOut); }