Name |
Type |
Cardinality |
Description |
configScript |
EString
|
0..1 |
Fragment of Java code to perform advanced configuration of the object. This code is invoked after declarative configuration is complete.
The code shall be a body of void method with the following parameters (Object instance, FactoryConfig config) |
description |
EString
|
0..1 |
Object description. |
enabled |
EBoolean
|
0..1 |
If this attribute is set to false, given definition is skipped during configuration. Setting this attribute to false is like commenting out the definition. |
homePage |
EString
|
0..1 |
URL of component's home page with additional information. |
id |
EString
|
0..1 |
Object id to use in references. If this attribute is not blank, FactoryConfig shall provie mutable context or ConfigurationException will be thrown at instantiation time. Referenced objects shall be declared before they are first used. |
service |
EString
|
* |
Values in this attribute are names of service interfaces which this object exposes. Configuration framework registers created object in the context if the context is mutable. If the context is immutable, a configuration exception is thrown. |
supportedExecutionEnvironments |
EString
|
* |
Versions of Java supported by given factory. |