Use plain @Nullable
[genius.git] / alivenessmonitor / alivenessmonitor-impl / src / main / resources / OSGI-INF / blueprint / alivenessmonitor.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (C) 2016 Red Hat, Inc. and others. All rights reserved.
4
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
10            xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
11            odl:use-default-for-reference-types="true">
12
13   <reference id="dataBroker"
14              interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"
15              odl:type="default" />
16   <reference id="notificationPublishService"
17              interface="org.opendaylight.controller.md.sal.binding.api.NotificationPublishService" />
18   <reference id="notificationService"
19              interface="org.opendaylight.controller.md.sal.binding.api.NotificationService" />
20
21   <service ref="alivenessProtocolHandlerRegistryImpl"
22            interface="org.opendaylight.genius.alivenessmonitor.protocols.AlivenessProtocolHandlerRegistry" />
23
24   <odl:rpc-service id="idManagerService"
25                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService" />
26   <odl:rpc-service id="packetProcessingService"
27                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService" />
28
29   <odl:rpc-implementation ref="alivenessMonitor" />
30   <odl:notification-listener ref="alivenessMonitor"/>
31
32 </blueprint>