Class RouteRequest

java.lang.Object
com.swiftmq.tools.requestreply.Request
com.swiftmq.impl.routing.single.smqpr.v400.RouteRequest
All Implemented Interfaces:
com.swiftmq.tools.dump.Dumpable, Serializable

public class RouteRequest extends com.swiftmq.tools.requestreply.Request
See Also:
  • Field Summary

    Fields inherited from class com.swiftmq.tools.requestreply.Request

    _sem, NO_TIMEOUT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(com.swiftmq.tools.requestreply.RequestVisitor visitor)
     
    protected com.swiftmq.tools.requestreply.Reply
     
    int
     
    getRoute(com.swiftmq.tools.dump.DumpableFactory factory)
     
    void
     
     
    void
     

    Methods inherited from class com.swiftmq.tools.requestreply.Request

    createReply, getConnectionId, getCorrelationId, getDispatchId, getValidator, isCancelledByValidator, isDoRetry, isReplyRequired, isWasRetry, setCancelledByValidator, setConnectionId, setCorrelationId, setDispatchId, setDoRetry, setReplyRequired, setValidator

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RouteRequest

      public RouteRequest(Route route)
    • RouteRequest

      public RouteRequest()
  • Method Details

    • getRoute

      public Route getRoute(com.swiftmq.tools.dump.DumpableFactory factory) throws Exception
      Throws:
      Exception
    • createReplyInstance

      protected com.swiftmq.tools.requestreply.Reply createReplyInstance()
      Specified by:
      createReplyInstance in class com.swiftmq.tools.requestreply.Request
    • accept

      public void accept(com.swiftmq.tools.requestreply.RequestVisitor visitor)
      Specified by:
      accept in class com.swiftmq.tools.requestreply.Request
    • getDumpId

      public int getDumpId()
      Specified by:
      getDumpId in interface com.swiftmq.tools.dump.Dumpable
      Overrides:
      getDumpId in class com.swiftmq.tools.requestreply.Request
    • writeContent

      public void writeContent(DataOutput output) throws IOException
      Specified by:
      writeContent in interface com.swiftmq.tools.dump.Dumpable
      Overrides:
      writeContent in class com.swiftmq.tools.requestreply.Request
      Throws:
      IOException
    • readContent

      public void readContent(DataInput input) throws IOException
      Specified by:
      readContent in interface com.swiftmq.tools.dump.Dumpable
      Overrides:
      readContent in class com.swiftmq.tools.requestreply.Request
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class com.swiftmq.tools.requestreply.Request