OSGI-INF.scheduler-service.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" name="org.opencastproject.scheduler.impl.SchedulerServiceImpl" immediate="true" activate="activate" deactivate="deactivate"> <implementation class="org.opencastproject.scheduler.impl.SchedulerServiceImpl"/> <property name="service.description" value="Scheduler Service"/> <service> <provide interface="org.osgi.service.cm.ManagedService"/> <provide interface="org.opencastproject.scheduler.api.SchedulerService"/> <provide interface="org.opencastproject.index.rebuild.IndexProducer"/> </service> <reference name="message-broker-sender" interface="org.opencastproject.message.broker.api.MessageSender" cardinality="1..1" policy="static" bind="setMessageSender"/> <reference name="scheduler-persistence" interface="org.opencastproject.scheduler.impl.SchedulerServiceDatabase" cardinality="1..1" policy="static" bind="setPersistence"/> <reference name="workspace" interface="org.opencastproject.workspace.api.Workspace" cardinality="1..1" policy="static" bind="setWorkspace"/> <reference name="security-service" interface="org.opencastproject.security.api.SecurityService" cardinality="1..1" policy="static" bind="setSecurityService"/> <reference name="series-service" interface="org.opencastproject.series.api.SeriesService" cardinality="1..1" policy="static" bind="setSeriesService"/> <reference name="asset-manager" interface="org.opencastproject.assetmanager.api.AssetManager" cardinality="1..1" policy="static" bind="setAssetManager"/> <reference name="authorization-service" interface="org.opencastproject.security.api.AuthorizationService" cardinality="1..1" policy="static" bind="setAuthorizationService"/> <reference name="event-catalog-ui-adapter" interface="org.opencastproject.metadata.dublincore.EventCatalogUIAdapter" cardinality="0..n" policy="dynamic" bind="addCatalogUIAdapter" unbind="removeCatalogUIAdapter"/> <reference name="org-directory-service" interface="org.opencastproject.security.api.OrganizationDirectoryService" cardinality="1..1" policy="static" bind="setOrgDirectoryService"/> <reference name="admin-ui-index" interface="org.opencastproject.elasticsearch.index.AbstractSearchIndex" bind="setAdminUiIndex" target="(index.name=adminui)"/> <reference name="external-api-index" interface="org.opencastproject.elasticsearch.index.AbstractSearchIndex" bind="setExternalApiIndex" target="(index.name=externalapi)"/> </scr:component>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy