Class MessageHelper

    • Constructor Detail

      • MessageHelper

        public MessageHelper​(KElement mes)
        Parameters:
        audit -
    • Method Detail

      • getHeader

        public KElement getHeader()
        get the header of this - create if not there yet
        Returns:
      • getDeviceID

        public java.lang.String getDeviceID()
        get the header of this - create if not there yet
        Returns:
      • getReturnCode

        public int getReturnCode()
        Returns:
      • setReturnCode

        public void setReturnCode​(int rc)
        Throws:
        java.lang.IllegalArgumentException
      • setHeader

        public void setHeader​(java.lang.String headerAttribute,
                              java.lang.String value)
        Parameters:
        headerAttribute -
        value -
      • subscribe

        public JDFSubscription subscribe​(java.lang.String url)
        Parameters:
        url -
        Returns:
        null if we ain't no query, else the subscription which can be further updated
      • isQuery

        public boolean isQuery()
        Returns:
      • isMessage

        public static boolean isMessage​(KElement element)
        Returns:
      • isCommand

        public boolean isCommand()
        Returns:
      • isResponse

        public boolean isResponse()
        Returns:
      • isAudit

        public boolean isAudit()
        Returns:
      • isSignal

        public boolean isSignal()
        Returns:
      • setQuery

        public void setQuery​(MessageHelper hQuery)
        Parameters:
        hQuery - the query or command to set the refID to
      • getType

        public java.lang.String getType()
        Returns: