X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=networkmodel%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Fnetworkmodel%2FNetworkModelProvider.java;h=4158ab91b5dad66d318c2a8ec3fd375771cfc898;hb=6be2858d9c01528228eb099843f2bd76cacdc089;hp=d1ef447cb756fc213f5448b6426428917c9710a7;hpb=9f17579836675a4a48db481176726bb050ec8ca1;p=transportpce.git diff --git a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetworkModelProvider.java b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetworkModelProvider.java index d1ef447cb..4158ab91b 100644 --- a/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetworkModelProvider.java +++ b/networkmodel/src/main/java/org/opendaylight/transportpce/networkmodel/NetworkModelProvider.java @@ -25,9 +25,7 @@ import org.opendaylight.transportpce.networkmodel.service.NetworkModelService; import org.opendaylight.transportpce.networkmodel.util.TpceNetwork; import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220922.Network; import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220922.mapping.Mapping; -import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.servicehandler.rev201125.TransportpceServicehandlerListener; import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node; -import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.concepts.Registration; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.osgi.service.component.annotations.Activate; @@ -50,7 +48,7 @@ public class NetworkModelProvider { private final NetConfTopologyListener topologyListener; private List listeners; private TpceNetwork tpceNetwork; - private ListenerRegistration serviceHandlerListenerRegistration; + private Registration serviceHandlerListenerRegistration; private NotificationService notificationService; private FrequenciesService frequenciesService; private PortMappingListener portMappingListener; @@ -88,8 +86,8 @@ public class NetworkModelProvider { InstanceIdentifiers.NETCONF_TOPOLOGY_II.child(Node.class)), topologyListener)); listeners.add(dataBroker.registerDataTreeChangeListener( DataTreeIdentifier.create(LogicalDatastoreType.CONFIGURATION, MAPPING_II), portMappingListener)); - TransportpceServicehandlerListener serviceHandlerListner = new ServiceHandlerListener(frequenciesService); - serviceHandlerListenerRegistration = notificationService.registerNotificationListener(serviceHandlerListner); + serviceHandlerListenerRegistration = notificationService.registerCompositeListener( + new ServiceHandlerListener(frequenciesService).getCompositeListener()); } /**