Class PulsarSimpleMessage
java.lang.Object
com.datastax.oss.pulsar.jms.PulsarMessage
com.datastax.oss.pulsar.jms.messages.PulsarSimpleMessage
- All Implemented Interfaces:
javax.jms.Message
-
Field Summary
Fields inherited from class com.datastax.oss.pulsar.jms.PulsarMessage
properties, writableFields inherited from interface javax.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> Tbooleanprotected Stringprotected voidprepareForSend(org.apache.pulsar.client.api.TypedMessageBuilder<byte[]> producer) toString()Methods inherited from class com.datastax.oss.pulsar.jms.PulsarMessage
acknowledge, acknowledgeInternalInTransaction, applyMessage, checkReadable, checkWritable, checkWritableProperty, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getReceivedPulsarMessage, getShortProperty, getStringProperty, handleExceptionAccordingToMessageSpecs, isReceivedFromConsumer, negativeAck, propertyExists, readJMSPriority, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, setWritable, validateWritableObject
-
Constructor Details
-
PulsarSimpleMessage
public PulsarSimpleMessage()
-
-
Method Details
-
clearBody
public void clearBody() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
getBody
- Throws:
javax.jms.JMSException
-
isBodyAssignableTo
- Throws:
javax.jms.JMSException
-
prepareForSend
protected void prepareForSend(org.apache.pulsar.client.api.TypedMessageBuilder<byte[]> producer) throws javax.jms.JMSException - Specified by:
prepareForSendin classPulsarMessage- Throws:
javax.jms.JMSException
-
messageType
- Specified by:
messageTypein classPulsarMessage
-
toString
-