diff options
Diffstat (limited to 'org.eclipse.osee.ote.client.msg/OSGI-INF/MessageSubscriptionServiceComponent.xml')
-rw-r--r-- | org.eclipse.osee.ote.client.msg/OSGI-INF/MessageSubscriptionServiceComponent.xml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/org.eclipse.osee.ote.client.msg/OSGI-INF/MessageSubscriptionServiceComponent.xml b/org.eclipse.osee.ote.client.msg/OSGI-INF/MessageSubscriptionServiceComponent.xml new file mode 100644 index 000000000..948f5371d --- /dev/null +++ b/org.eclipse.osee.ote.client.msg/OSGI-INF/MessageSubscriptionServiceComponent.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="start" deactivate="stop" name="org.eclipse.osee.ote.client.msg"> + <implementation class="org.eclipse.osee.ote.client.msg.core.internal.MessageSubscriptionService"/> + <reference bind="addMessageDefinitionProvider" cardinality="0..n" interface="org.eclipse.osee.ote.message.MessageDefinitionProvider" name="MessageDefinitionProvider" policy="dynamic" unbind="removeMessageDefinitionProvider"/> + <reference bind="bindOteClientService" cardinality="1..1" interface="org.eclipse.osee.ote.service.IOteClientService" name="IOteClientService" policy="static" unbind="unbindOteClientService"/> + <service> + <provide interface="org.eclipse.osee.ote.client.msg.IOteMessageService"/> + <provide interface="org.eclipse.osee.ote.message.interfaces.IMsgToolServiceClient"/> + <provide interface="org.osgi.service.event.EventHandler"/> + </service> + <property name="event.topics" type="String" value="ote/message/recordingComplete"/> +</scr:component> |