Class PulsarSimpleMessage

java.lang.Object
com.datastax.oss.pulsar.jms.PulsarMessage
com.datastax.oss.pulsar.jms.messages.PulsarSimpleMessage
All Implemented Interfaces:
javax.jms.Message

public final class PulsarSimpleMessage extends PulsarMessage
  • Constructor Details

    • PulsarSimpleMessage

      public PulsarSimpleMessage()
  • Method Details

    • clearBody

      public void clearBody() throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • getBody

      public <T> T getBody(Class<T> c) throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class c) throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • prepareForSend

      protected void prepareForSend(org.apache.pulsar.client.api.TypedMessageBuilder<byte[]> producer) throws javax.jms.JMSException
      Specified by:
      prepareForSend in class PulsarMessage
      Throws:
      javax.jms.JMSException
    • messageType

      protected String messageType()
      Specified by:
      messageType in class PulsarMessage
    • toString

      public String toString()
      Overrides:
      toString in class Object