Service Point hivemind.lib.BeanFactoryBuilder | Interface: | org.apache.hivemind.ServiceImplementationFactory |
| A service which builds Object Factories. Factories are driven by a configuration that conforms to the hivemind.lib.BeanFactoryContribution schema. |
| Parameters occurs: | 1 |
| Parameters Schema |
| Element <factory> |
| Attribute configuration-id (required) | Translator: | configuration |
| The configuration containing the contributions that define what classes are actually vended. The configuration must use the hivemind.lib.BeanFactoryContribution schema. |
| Attribute default-cacheable | Translator: | boolean |
| The default value for cacheable for any contributions that are not more specific. The default value is true. |
| Attribute vend-class | Translator: | class |
| The class (or interface) vended by this factory. Contributions must be assignable to this type, or will be ignored. The default value is java.lang.Object. |
| Conversion Rules |
<conversion class=" factory.BeanFactoryParameter"
>
-
<map attribute="configuration-id"
property="contributions"
/>
</conversion>
|
|
| Implementation |
|
|