X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Frests%2Fservices%2Fimpl%2FCreateStreamUtil.java;h=8e5502928b97bb28c576edbb620ae38d7bf8c42e;hb=ada370c59bb7fe3fbc5131697b435aa13db96025;hp=4715e07c5c573c21d58e5b303e02032300a6d7de;hpb=1138fb6b8dc144656a40d85dce5a785662d099fe;p=netconf.git diff --git a/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/CreateStreamUtil.java b/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/CreateStreamUtil.java index 4715e07c5c..8e5502928b 100644 --- a/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/CreateStreamUtil.java +++ b/restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/CreateStreamUtil.java @@ -108,7 +108,7 @@ final class CreateStreamUtil { * */ // FIXME: this really should be a normal RPC implementation - static DOMRpcResult createDataChangeNotifiStream(final ContainerNode input, + static DOMRpcResult createDataChangeNotifiStream(final ListenersBroker listenersBroker, final ContainerNode input, final EffectiveModelContext refSchemaCtx) { // parsing out of container with settings and path final YangInstanceIdentifier path = preparePath(input); @@ -123,7 +123,7 @@ final class CreateStreamUtil { final String streamName = streamNameBuilder.toString(); // registration of the listener - ListenersBroker.getInstance().registerDataChangeListener(path, streamName, outputType); + listenersBroker.registerDataChangeListener(path, streamName, outputType); // building of output return new DefaultDOMRpcResult(Builders.containerBuilder() @@ -182,7 +182,7 @@ final class CreateStreamUtil { ErrorTag.OPERATION_FAILED); } - final DeviceNotificationListenerAdaptor notificationListenerAdapter = ListenersBroker.getInstance() + final DeviceNotificationListenerAdaptor notificationListenerAdapter = streamUtil.listenersBroker() .registerDeviceNotificationListener(deviceName, prepareOutputType(input), mountModelContext, mountPointService, mountPoint.getIdentifier()); notificationListenerAdapter.listen(mountNotifService, notificationPaths);