Annotation Interface Configuration


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

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

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    jadex.model.annotation.NameValue[]
    The arguments.
    The components.
    jadex.common.Boolean3
    The persistable flag.
    boolean
    Replace content of the base classes.
    jadex.model.annotation.NameValue[]
    The results.
    jadex.common.Boolean3
    The suspend flag.
    jadex.common.Boolean3
    The synchronous flag.
  • Element Details

    • name

      String name
      The configuration name.
    • arguments

      jadex.model.annotation.NameValue[] arguments
      The arguments.
      Default:
      {}
    • results

      jadex.model.annotation.NameValue[] results
      The results.
      Default:
      {}
    • components

      Component[] components
      The components.
      Default:
      {}
    • synchronous

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

      jadex.common.Boolean3 persistable
      The persistable flag.
      Default:
      NULL
    • suspend

      jadex.common.Boolean3 suspend
      The suspend flag.
      Default:
      NULL
    • replace

      boolean replace
      Replace content of the base classes.
      Default:
      false