@Target(value=ANNOTATION_TYPE)
@Retention(value=RUNTIME)
public @interface Configuration
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
name
The configuration name.
|
Modifier and Type | Optional Element and Description |
---|---|
jadex.bridge.nonfunctional.annotation.NameValue[] |
arguments
The arguments.
|
jadex.commons.Boolean3 |
autoshutdown
The autoshutdown flag.
|
Component[] |
components
The components.
|
jadex.commons.Boolean3 |
daemon
The master flag.
|
jadex.commons.Boolean3 |
master
The master flag.
|
jadex.commons.Boolean3 |
persistable
The persistable flag.
|
ProvidedService[] |
providedservices
The provided service implementations.
|
boolean |
replace
Replace content of the base classes.
|
RequiredService[] |
requiredservices
The provided service implementations.
|
jadex.bridge.nonfunctional.annotation.NameValue[] |
results
The results.
|
java.lang.String |
scope
The scope flag.
|
jadex.commons.Boolean3 |
suspend
The suspend flag.
|
jadex.commons.Boolean3 |
synchronous
The synchronous flag.
|
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] arguments
public abstract jadex.bridge.nonfunctional.annotation.NameValue[] results
public abstract Component[] components
public abstract ProvidedService[] providedservices
public abstract RequiredService[] requiredservices
public abstract jadex.commons.Boolean3 master
public abstract jadex.commons.Boolean3 daemon
public abstract jadex.commons.Boolean3 autoshutdown
public abstract jadex.commons.Boolean3 synchronous
public abstract jadex.commons.Boolean3 persistable