java.lang.Object
org.apache.qpid.protonj2.types.transport.Open
All Implemented Interfaces:
Performative

public final class Open extends Object implements Performative
  • Field Details

    • DESCRIPTOR_CODE

      public static final UnsignedLong DESCRIPTOR_CODE
    • DESCRIPTOR_SYMBOL

      public static final Symbol DESCRIPTOR_SYMBOL
  • Constructor Details

    • Open

      public Open()
  • Method Details

    • copy

      public Open copy()
      Specified by:
      copy in interface Performative
    • isEmpty

      public boolean isEmpty()
    • getElementCount

      public int getElementCount()
    • hasElement

      public boolean hasElement(int index)
    • hasContainerId

      public boolean hasContainerId()
    • hasHostname

      public boolean hasHostname()
    • hasMaxFrameSize

      public boolean hasMaxFrameSize()
    • hasChannelMax

      public boolean hasChannelMax()
    • hasIdleTimeout

      public boolean hasIdleTimeout()
    • hasOutgoingLocales

      public boolean hasOutgoingLocales()
    • hasIncomingLocales

      public boolean hasIncomingLocales()
    • hasOfferedCapabilities

      public boolean hasOfferedCapabilities()
    • hasDesiredCapabilities

      public boolean hasDesiredCapabilities()
    • hasProperties

      public boolean hasProperties()
    • getContainerId

      public String getContainerId()
    • setContainerId

      public Open setContainerId(String containerId)
    • getHostname

      public String getHostname()
    • setHostname

      public Open setHostname(String hostname)
    • getMaxFrameSize

      public long getMaxFrameSize()
    • setMaxFrameSize

      public Open setMaxFrameSize(int maxFrameSize)
    • setMaxFrameSize

      public Open setMaxFrameSize(long maxFrameSize)
    • getChannelMax

      public int getChannelMax()
    • setChannelMax

      public Open setChannelMax(short channelMax)
    • setChannelMax

      public Open setChannelMax(int channelMax)
    • getIdleTimeout

      public long getIdleTimeout()
    • setIdleTimeout

      public Open setIdleTimeout(int idleTimeout)
    • setIdleTimeout

      public Open setIdleTimeout(long idleTimeout)
    • getOutgoingLocales

      public Symbol[] getOutgoingLocales()
    • setOutgoingLocales

      public Open setOutgoingLocales(Symbol... outgoingLocales)
    • getIncomingLocales

      public Symbol[] getIncomingLocales()
    • setIncomingLocales

      public Open setIncomingLocales(Symbol... incomingLocales)
    • getOfferedCapabilities

      public Symbol[] getOfferedCapabilities()
    • setOfferedCapabilities

      public Open setOfferedCapabilities(Symbol... offeredCapabilities)
    • getDesiredCapabilities

      public Symbol[] getDesiredCapabilities()
    • setDesiredCapabilities

      public Open setDesiredCapabilities(Symbol... desiredCapabilities)
    • getProperties

      public Map<Symbol,Object> getProperties()
    • setProperties

      public Open setProperties(Map<Symbol,Object> properties)
    • getPerformativeType

      public Performative.PerformativeType getPerformativeType()
      Specified by:
      getPerformativeType in interface Performative
    • invoke

      public <E> void invoke(Performative.PerformativeHandler<E> handler, ProtonBuffer payload, int channel, E context)
      Specified by:
      invoke in interface Performative
    • toString

      public String toString()
      Overrides:
      toString in class Object