java.lang.Object
org.apache.qpid.protonj2.types.messaging.Target
All Implemented Interfaces:
Terminus

public final class Target extends Object implements Terminus
  • Field Details

    • DESCRIPTOR_CODE

      public static final UnsignedLong DESCRIPTOR_CODE
    • DESCRIPTOR_SYMBOL

      public static final Symbol DESCRIPTOR_SYMBOL
  • Constructor Details

    • Target

      public Target()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • hasElement

      public boolean hasElement(int index)
    • getElementCount

      public int getElementCount()
    • hasAddress

      public boolean hasAddress()
    • hasDurable

      public boolean hasDurable()
    • hasExpiryPolicy

      public boolean hasExpiryPolicy()
    • hasTimeout

      public boolean hasTimeout()
    • hasDynamic

      public boolean hasDynamic()
    • hasDynamicNodeProperties

      public boolean hasDynamicNodeProperties()
    • hasCapabilities

      public boolean hasCapabilities()
    • copy

      public Target copy()
      Specified by:
      copy in interface Terminus
    • getAddress

      public String getAddress()
    • setAddress

      public Target setAddress(String address)
    • getDurable

      public TerminusDurability getDurable()
    • setDurable

      public Target setDurable(TerminusDurability durable)
    • getExpiryPolicy

      public TerminusExpiryPolicy getExpiryPolicy()
    • setExpiryPolicy

      public Target setExpiryPolicy(TerminusExpiryPolicy expiryPolicy)
    • getTimeout

      public UnsignedInteger getTimeout()
    • setTimeout

      public Target setTimeout(UnsignedInteger timeout)
    • isDynamic

      public boolean isDynamic()
    • setDynamic

      public Target setDynamic(boolean dynamic)
    • getDynamicNodeProperties

      public Map<Symbol,Object> getDynamicNodeProperties()
    • setDynamicNodeProperties

      public Target setDynamicNodeProperties(Map<Symbol,?> dynamicNodeProperties)
    • getCapabilities

      public Symbol[] getCapabilities()
    • setCapabilities

      public Target setCapabilities(Symbol... capabilities)
    • toString

      public String toString()
      Overrides:
      toString in class Object