Annotation Interface TaskParameter


public @interface TaskParameter
A declared parameter of a task.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The parameter name.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The clazz (i.e.
    The parameter description.
    The direction (in, out or inout).
    The initial value (as Java expression).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The constant for direction in (value is read only and assigned before task is started).
    static final String
    The constant for direction inout (value is read/write).
    static final String
    The constant for direction out (value is write only and propagated after task is finished).
  • Field Details

    • DIRECTION_IN

      static final String DIRECTION_IN
      The constant for direction in (value is read only and assigned before task is started).
      See Also:
    • DIRECTION_OUT

      static final String DIRECTION_OUT
      The constant for direction out (value is write only and propagated after task is finished).
      See Also:
    • DIRECTION_INOUT

      static final String DIRECTION_INOUT
      The constant for direction inout (value is read/write).
      See Also:
  • Element Details

    • direction

      String direction
      The direction (in, out or inout).
      Default:
      "inout"
    • clazz

      Class<?> clazz
      The clazz (i.e. type) of the parameter.
      Default:
      java.lang.Object.class
    • name

      String name
      The parameter name.
    • initialvalue

      String initialvalue
      The initial value (as Java expression).
      Default:
      "null"
    • description

      String description
      The parameter description.
      Default:
      ""