Package jadex.micro.annotation
Annotation Type Configuration
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) public @interface ConfigurationConfiguration annotation.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringnameThe configuration name.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description NameValue[]argumentsThe arguments.Component[]componentsThe components.Boolean3persistableThe persistable flag.ProvidedService[]providedservicesThe provided service implementations.booleanreplaceReplace content of the base classes.RequiredService[]requiredservicesThe provided service implementations.NameValue[]resultsThe results.ServiceScopescopeThe scope flag.Boolean3suspendThe suspend flag.Boolean3synchronousThe synchronous flag.
-
-
-
-
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
-
-