Package org.apache.activemq
Class ActiveMQProducer
- java.lang.Object
-
- org.apache.activemq.ActiveMQProducer
-
- All Implemented Interfaces:
JMSProducer
public class ActiveMQProducer extends Object implements JMSProducer
-
-
Method Summary
-
-
-
Method Detail
-
send
public JMSProducer send(Destination destination, Message message)
- Specified by:
send
in interfaceJMSProducer
-
send
public JMSProducer send(Destination destination, String body)
- Specified by:
send
in interfaceJMSProducer
-
send
public JMSProducer send(Destination destination, Map<String,Object> body)
- Specified by:
send
in interfaceJMSProducer
-
send
public JMSProducer send(Destination destination, byte[] body)
- Specified by:
send
in interfaceJMSProducer
-
send
public JMSProducer send(Destination destination, Serializable body)
- Specified by:
send
in interfaceJMSProducer
-
setDisableMessageID
public JMSProducer setDisableMessageID(boolean disableMessageID)
- Specified by:
setDisableMessageID
in interfaceJMSProducer
-
getDisableMessageID
public boolean getDisableMessageID()
- Specified by:
getDisableMessageID
in interfaceJMSProducer
-
setDisableMessageTimestamp
public JMSProducer setDisableMessageTimestamp(boolean disableMessageTimestamp)
- Specified by:
setDisableMessageTimestamp
in interfaceJMSProducer
-
getDisableMessageTimestamp
public boolean getDisableMessageTimestamp()
- Specified by:
getDisableMessageTimestamp
in interfaceJMSProducer
-
setDeliveryMode
public JMSProducer setDeliveryMode(int deliveryMode)
- Specified by:
setDeliveryMode
in interfaceJMSProducer
-
getDeliveryMode
public int getDeliveryMode()
- Specified by:
getDeliveryMode
in interfaceJMSProducer
-
setPriority
public JMSProducer setPriority(int priority)
- Specified by:
setPriority
in interfaceJMSProducer
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfaceJMSProducer
-
setTimeToLive
public JMSProducer setTimeToLive(long timeToLive)
- Specified by:
setTimeToLive
in interfaceJMSProducer
-
getTimeToLive
public long getTimeToLive()
- Specified by:
getTimeToLive
in interfaceJMSProducer
-
setDeliveryDelay
public JMSProducer setDeliveryDelay(long deliveryDelay)
- Specified by:
setDeliveryDelay
in interfaceJMSProducer
-
getDeliveryDelay
public long getDeliveryDelay()
- Specified by:
getDeliveryDelay
in interfaceJMSProducer
-
setAsync
public JMSProducer setAsync(CompletionListener completionListener)
- Specified by:
setAsync
in interfaceJMSProducer
-
getAsync
public CompletionListener getAsync()
- Specified by:
getAsync
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, boolean value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, byte value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, short value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, int value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, long value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, float value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, double value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, String value)
- Specified by:
setProperty
in interfaceJMSProducer
-
setProperty
public JMSProducer setProperty(String name, Object value)
- Specified by:
setProperty
in interfaceJMSProducer
-
clearProperties
public JMSProducer clearProperties()
- Specified by:
clearProperties
in interfaceJMSProducer
-
propertyExists
public boolean propertyExists(String name)
- Specified by:
propertyExists
in interfaceJMSProducer
-
getBooleanProperty
public boolean getBooleanProperty(String name)
- Specified by:
getBooleanProperty
in interfaceJMSProducer
-
getByteProperty
public byte getByteProperty(String name)
- Specified by:
getByteProperty
in interfaceJMSProducer
-
getShortProperty
public short getShortProperty(String name)
- Specified by:
getShortProperty
in interfaceJMSProducer
-
getIntProperty
public int getIntProperty(String name)
- Specified by:
getIntProperty
in interfaceJMSProducer
-
getLongProperty
public long getLongProperty(String name)
- Specified by:
getLongProperty
in interfaceJMSProducer
-
getFloatProperty
public float getFloatProperty(String name)
- Specified by:
getFloatProperty
in interfaceJMSProducer
-
getDoubleProperty
public double getDoubleProperty(String name)
- Specified by:
getDoubleProperty
in interfaceJMSProducer
-
getStringProperty
public String getStringProperty(String name)
- Specified by:
getStringProperty
in interfaceJMSProducer
-
getObjectProperty
public Object getObjectProperty(String name)
- Specified by:
getObjectProperty
in interfaceJMSProducer
-
getPropertyNames
public Set<String> getPropertyNames()
- Specified by:
getPropertyNames
in interfaceJMSProducer
-
setJMSCorrelationIDAsBytes
public JMSProducer setJMSCorrelationIDAsBytes(byte[] correlationID)
- Specified by:
setJMSCorrelationIDAsBytes
in interfaceJMSProducer
-
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes()
- Specified by:
getJMSCorrelationIDAsBytes
in interfaceJMSProducer
-
setJMSCorrelationID
public JMSProducer setJMSCorrelationID(String correlationID)
- Specified by:
setJMSCorrelationID
in interfaceJMSProducer
-
getJMSCorrelationID
public String getJMSCorrelationID()
- Specified by:
getJMSCorrelationID
in interfaceJMSProducer
-
setJMSType
public JMSProducer setJMSType(String type)
- Specified by:
setJMSType
in interfaceJMSProducer
-
getJMSType
public String getJMSType()
- Specified by:
getJMSType
in interfaceJMSProducer
-
setJMSReplyTo
public JMSProducer setJMSReplyTo(Destination replyTo)
- Specified by:
setJMSReplyTo
in interfaceJMSProducer
-
getJMSReplyTo
public Destination getJMSReplyTo()
- Specified by:
getJMSReplyTo
in interfaceJMSProducer
-
-