@Target(value=ANNOTATION_TYPE)
 @Retention(value=RUNTIME)
public @interface Configuration
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String | nameThe configuration name. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| NameValue[] | argumentsThe arguments. | 
| Boolean3 | autoshutdownThe autoshutdown flag. | 
| Component[] | componentsThe components. | 
| Boolean3 | daemonThe master flag. | 
| Boolean3 | masterThe master flag. | 
| Boolean3 | persistableThe persistable flag. | 
| ProvidedService[] | providedservicesThe provided service implementations. | 
| boolean | replaceReplace content of the base classes. | 
| RequiredService[] | requiredservicesThe provided service implementations. | 
| NameValue[] | resultsThe results. | 
| java.lang.String | scopeThe scope flag. | 
| Boolean3 | suspendThe suspend flag. | 
| Boolean3 | synchronousThe 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