Class DialogID

    • Method Detail

      • isHalfDialog

        public boolean isHalfDialog()
        A DialogID represents a "half-dialog" if either the local or remote tag is not set.
      • getCallID

        public String getCallID()
      • hasLocalTag

        public boolean hasLocalTag()
      • getLocalTag

        public String getLocalTag()
      • getRemoteTag

        public String getRemoteTag()
      • hasRemoteTag

        public boolean hasRemoteTag()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toTrackingKey

        public String toTrackingKey()
        Returns a string representation of this DialogID, for use as a tracking key in the Session Ownership Facility
        Returns:
        the dialog ID formatted as if for a Target-Dialog header: call-id;local-tag=x;remote-tag=y.