Class TaskService

    • Constructor Detail

      • TaskService

        public TaskService()
    • Method Detail

      • controls

        public Stream<String> controls()
        Description copied from interface: Protocol
        The names of the controls that a component advertising this protocol must provide.
        Specified by:
        controls in interface Protocol
        Returns:
        stream of control names
      • getControlInfo

        public ControlInfo getControlInfo​(String control)
        Description copied from interface: Protocol
        Query the ControlInfo for the provided control name on this protocol. The component implementing this protocol will generally use the control info provided here inside its component info. In exceptional circumstances, the component may extend or adapt the behaviour of the control, as long as it is fully compatible with this control info and the specification.
        Specified by:
        getControlInfo in interface Protocol
        Parameters:
        control - name of control
        Returns:
        control info for named control