Annotation Type Component


  • @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    public @interface Component
    Component annotation.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String type
      The local component type.
    • Element Detail

      • type

        java.lang.String type
        The local component type.
      • suspend

        Boolean3 suspend
        The suspend state.
        Default:
        jadex.commons.Boolean3.NULL
      • synchronous

        Boolean3 synchronous
        The synchronous flag.
        Default:
        jadex.commons.Boolean3.NULL
      • persistable

        Boolean3 persistable
        The persistable flag.
        Default:
        jadex.commons.Boolean3.NULL
      • name

        java.lang.String name
        The component name.
        Default:
        ""
      • configuration

        java.lang.String configuration
        The configuration name.
        Default:
        ""
      • number

        java.lang.String number
        The number of components to start (parsed).
        Default:
        ""
      • arguments

        NameValue[] arguments
        The argument values.
        Default:
        {}