@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 |
---|---|
NameValue[] |
arguments
The arguments.
|
Boolean3 |
autoshutdown
The autoshutdown flag.
|
Component[] |
components
The components.
|
Boolean3 |
daemon
The master flag.
|
Boolean3 |
master
The master flag.
|
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.
|
NameValue[] |
results
The results.
|
java.lang.String |
scope
The scope flag.
|
Boolean3 |
suspend
The suspend flag.
|
Boolean3 |
synchronous
The synchronous flag.
|
public abstract NameValue[] arguments
public abstract NameValue[] results
public abstract Component[] components
public abstract ProvidedService[] providedservices
public abstract RequiredService[] requiredservices
public abstract Boolean3 master
public abstract Boolean3 daemon
public abstract Boolean3 autoshutdown
public abstract Boolean3 synchronous
public abstract Boolean3 persistable
public abstract Boolean3 suspend