Class Protocol


  • public class Protocol
    extends Object
    Used internally within the JCSP network infrastructure to represent a single protocol.
    Author:
    Quickstone Technologies Limited
    • Constructor Detail

      • Protocol

        public Protocol​(String protocolID,
                        String protocolName,
                        Class idClass,
                        int position)
    • Method Detail

      • addSpec

        public void addSpec​(Spec spec)
      • removeSpec

        public void removeSpec​(Spec spec)
      • getSpecs

        public Spec[] getSpecs()
      • addSetting

        public void addSetting​(Setting setting)
      • removeSetting

        public void removeSetting​(Setting setting)
      • getSettings

        public Setting[] getSettings()
      • getProtocolID

        public String getProtocolID()
      • getName

        public String getName()
      • getIDClass

        public Class getIDClass()
      • getPosition

        public int getPosition()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object