Class OptionTags


  • public class OptionTags
    extends Object
    • Constructor Detail

      • OptionTags

        public OptionTags​(String tagName)
    • Method Detail

      • isSupported

        public boolean isSupported​(Message message)
        Is support for this option tag indicated ("Supported: <tag>" or "Require: <tag>")?
      • isRequired

        public boolean isRequired​(Message message)
        Is this option tag required ("Require: <tag>")?
      • setSupported

        public void setSupported​(Message message,
                                 HeaderFactory hf)
        Adds the "Supported: <tag>" header to a message, if not already present
        Parameters:
        message - the message to update
        hf - a JSIP HeaderFactory to create the header
      • setRequired

        public void setRequired​(Message message,
                                HeaderFactory hf)
        Adds the "Require: <tag>" header to a message, if not already present
        Parameters:
        message - the message to update
        hf - a JSIP HeaderFactory to create the header