Class ServerLink

java.lang.Object
com.swiftmq.impl.amqp.amqp.v01_00_00.ServerLink
Direct Known Subclasses:
SourceLink, TargetLink

public abstract class ServerLink extends Object
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • setHandle

      protected void setHandle(int handle)
    • getHandle

      protected int getHandle()
    • setRemoteHandle

      protected void setRemoteHandle(long remoteHandle)
    • getRemoteAddress

      public AddressIF getRemoteAddress()
    • setRemoteAddress

      protected void setRemoteAddress(AddressIF remoteAddress)
    • getRemoteHandle

      protected long getRemoteHandle()
    • getOfferedCapabilities

      public Set getOfferedCapabilities()
    • setOfferedCapabilities

      public void setOfferedCapabilities(Set offeredCapabilities)
    • getDesiredCapabilities

      public Set getDesiredCapabilities()
    • setDesiredCapabilities

      public void setDesiredCapabilities(Set desiredCapabilities)
    • isClosed

      public boolean isClosed()
    • setLocalAddress

      public void setLocalAddress(AddressIF localAddress)
    • getLocalAddress

      public AddressIF getLocalAddress()
    • getLocalDestination

      public Destination getLocalDestination()
    • isDynamic

      public boolean isDynamic()
    • setDynamic

      public void setDynamic(boolean dynamic)
    • getMySessionHandler

      public SessionHandler getMySessionHandler()
    • getWaitingPO

      public POObject getWaitingPO()
    • setWaitingPO

      public void setWaitingPO(POObject waitingPO)
    • verifyLocalAddress

      public void verifyLocalAddress() throws AuthenticationException, QueueException, TopicException, InvalidSelectorException
      Throws:
      AuthenticationException
      QueueException
      TopicException
      InvalidSelectorException
    • settle

      public abstract void settle(long deliveryId, DeliveryStateIF deliveryState) throws EndWithErrorException
      Throws:
      EndWithErrorException
    • setUsage

      public abstract void setUsage(Entity usage)
    • fillUsage

      public abstract void fillUsage()
    • close

      public void close()