Class DeliveryRequest

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

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

    Fields
    Modifier and Type
    Field
    Description
     
     
    com.swiftmq.swiftlet.queue.MessageEntry[]
     
    int
     
    com.swiftmq.swiftlet.queue.QueuePullTransaction
     
    com.swiftmq.swiftlet.queue.QueueReceiver
     

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

    _sem, NO_TIMEOUT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    DeliveryRequest(String destinationRouter, com.swiftmq.swiftlet.queue.QueueReceiver receiver, com.swiftmq.swiftlet.queue.QueuePullTransaction readTransaction, com.swiftmq.swiftlet.queue.MessageEntry[] entries, int len, DeliveryCallback callback)
     
  • Method Summary

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

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

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

    Methods inherited from class Object

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

    • destinationRouter

      public String destinationRouter
    • receiver

      public com.swiftmq.swiftlet.queue.QueueReceiver receiver
    • readTransaction

      public com.swiftmq.swiftlet.queue.QueuePullTransaction readTransaction
    • entries

      public com.swiftmq.swiftlet.queue.MessageEntry[] entries
    • len

      public int len
    • callback

      public DeliveryCallback callback
  • Constructor Details

    • DeliveryRequest

      public DeliveryRequest(String destinationRouter, com.swiftmq.swiftlet.queue.QueueReceiver receiver, com.swiftmq.swiftlet.queue.QueuePullTransaction readTransaction, com.swiftmq.swiftlet.queue.MessageEntry[] entries, int len, DeliveryCallback callback)
    • DeliveryRequest

      public DeliveryRequest()
  • Method Details

    • getDumpId

      public int getDumpId()
      Specified by:
      getDumpId in interface com.swiftmq.tools.dump.Dumpable
      Overrides:
      getDumpId in class com.swiftmq.tools.requestreply.Request
    • 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
    • toString

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