OSGI-INF.gui.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="init" immediate="true" name="gui-service"> <implementation class="org.daisy.pipeline.gui.GUIService"/> <!--<service>--> <!--<provide interface="org.daisy.pipeline.gui.GUIService"/>--> <!--</service>--> <reference name="script-registry" interface="org.daisy.pipeline.script.ScriptRegistry" cardinality="1..1" policy="static" bind="setScriptRegistry"/> <reference name="job-manager-factory" interface="org.daisy.pipeline.job.JobManagerFactory" cardinality="1..1" policy="static" bind="setJobManagerFactory"/> <reference name="webservice-storage" interface="org.daisy.pipeline.webserviceutils.storage.WebserviceStorage" cardinality="1..1" policy="static" bind="setWebserviceStorage"/> <reference name="event-bus-provider" interface="org.daisy.pipeline.event.EventBusProvider" bind="setEventBusProvider" cardinality="1..1" policy="static"/> </scr:component>