Back to index
Back to module hivemind.lib

Service hivemind.lib.AdapterRegistryFactory

Interfaceorg.apache.hivemind.ServiceImplementationFactory
Parameters Occursrequired
Visibility Public
Creates a service as a wrapper around an AdapterRegistry. The first parameter to each method of the service interface is used to select an adapter, and then the method implementation delegates to that adapter.

Parameters Schema

Element construct
Attribute configuration-id Required
Translatorconfiguration
A configuration utilizing the hivemind.lib.AdapterRegistry schema, which defines the classes and matching adapters.

Conversion Rules

  • <conversion class="org.apache.hivemind.lib.adapter.AdapterRegistryParameter" >
    • <map attribute="configuration-id" property="contributions" />
    </conversion>

Implementation


Back to index
Back to module hivemind.lib