Annotation Type Configuration


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

      • name

        java.lang.String name
        The configuration name.
      • arguments

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

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

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

        ProvidedService[] providedservices
        The provided service implementations.
        Default:
        {}
      • requiredservices

        RequiredService[] requiredservices
        The provided service implementations.
        Default:
        {}
      • scope

        ServiceScope scope
        The scope flag.
        Default:
        jadex.bridge.service.ServiceScope.GLOBAL
      • synchronous

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

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

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

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