@Override public JMSProducer createProducer() { checkSession(); try { return new ActiveMQJMSProducer(this, getInnerProducer()); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
@Override public JMSProducer setProperty(String name, int value) { checkName(name); properties.putIntProperty(new SimpleString(name), value); return this; }
@Override public JMSProducer send(Destination destination, Serializable body) { ObjectMessage message = context.createObjectMessage(body); send(destination, message); return this; }
setProperties(message); if (completionListener != null) { CompletionListener wrapped = new CompletionListenerWrapper(completionListener);
setProperties(message); if (completionListener != null) { CompletionListener wrapped = new CompletionListenerWrapper(completionListener);
@Override public JMSProducer setProperty(String name, double value) { checkName(name); properties.putDoubleProperty(new SimpleString(name), value); return this; }
@Override public JMSProducer send(Destination destination, String body) { TextMessage message = context.createTextMessage(body); send(destination, message); return this; }
@Override public JMSProducer createProducer() { checkSession(); try { return new ActiveMQJMSProducer(this, getInnerProducer()); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
setProperties(message); if (completionListener != null) { CompletionListener wrapped = new CompletionListenerWrapper(completionListener);
@Override public JMSProducer setProperty(String name, byte value) { checkName(name); properties.putByteProperty(new SimpleString(name), value); return this; }
@Override public JMSProducer send(Destination destination, byte[] body) { BytesMessage message = context.createBytesMessage(); if (body != null) { try { message.writeBytes(body); } catch (JMSException e) { throw new MessageFormatRuntimeException(e.getMessage()); } } send(destination, message); return this; }
@Override public JMSProducer createProducer() { checkSession(); try { return new ActiveMQJMSProducer(this, getInnerProducer()); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
setProperties(message); if (completionListener != null) { CompletionListener wrapped = new CompletionListenerWrapper(completionListener);
@Override public JMSProducer setProperty(String name, float value) { checkName(name); properties.putFloatProperty(new SimpleString(name), value); return this; }
send(destination, message); return this;
@Override public JMSProducer createProducer() { checkSession(); try { return new ActiveMQJMSProducer(this, getInnerProducer()); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }
setProperties(message); if (completionListener != null) { CompletionListener wrapped = new CompletionListenerWrapper(completionListener);
@Override public JMSProducer setProperty(String name, short value) { checkName(name); properties.putShortProperty(new SimpleString(name), value); return this; }
@Override public JMSProducer send(Destination destination, String body) { TextMessage message = context.createTextMessage(body); send(destination, message); return this; }
@Override public JMSProducer createProducer() { checkSession(); try { return new ActiveMQJMSProducer(this, getInnerProducer()); } catch (JMSException e) { throw JmsExceptionUtils.convertToRuntimeException(e); } }