Class MessageBasedRequest

java.lang.Object
com.swiftmq.filetransfer.protocol.MessageBasedRequest
All Implemented Interfaces:
MessageBased
Direct Known Subclasses:
FileChunkRequest, FileChunkRequest, FileConsumeRequest, FileConsumeRequest, FileDeleteRequest, FileDeleteRequest, FilePublishRequest, FilePublishRequest, FileQueryPropsRequest, FileQueryRequest, FileQueryRequest, ProtocolRequest, SessionCloseRequest, SessionCloseRequest

public abstract class MessageBasedRequest extends Object implements MessageBased
  • Field Details

  • Constructor Details

    • MessageBasedRequest

      protected MessageBasedRequest()
    • MessageBasedRequest

      protected MessageBasedRequest(javax.jms.Message message) throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
  • Method Details

    • isReplyRequired

      public boolean isReplyRequired()
    • setReplyRequired

      public void setReplyRequired(boolean replyRequired)
    • getMessage

      public javax.jms.Message getMessage()
    • setMessage

      public void setMessage(javax.jms.Message message)
    • fillMessage

      public javax.jms.Message fillMessage(javax.jms.Message message) throws javax.jms.JMSException
      Throws:
      javax.jms.JMSException
    • createReplyInstance

      public abstract MessageBasedReply createReplyInstance()
    • accept

      public abstract void accept(MessageBasedRequestVisitor visitor)
    • toString

      public String toString()
      Overrides:
      toString in class Object