From ac0409a9987fdf6440665f03aa1ad2c2466dad28 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Sun, 11 Dec 2016 17:25:23 +0100 Subject: HONEYCOMB-151: Rpc support Change-Id: Iccffe5412b4bb06b606b66f7c0e7ebd601d5a7d1 Signed-off-by: Marek Gradzki --- .../io/fd/honeycomb/impl/NorthboundFacadeHoneycombDOMBroker.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'infra/impl/src/main/java/io/fd/honeycomb') diff --git a/infra/impl/src/main/java/io/fd/honeycomb/impl/NorthboundFacadeHoneycombDOMBroker.java b/infra/impl/src/main/java/io/fd/honeycomb/impl/NorthboundFacadeHoneycombDOMBroker.java index d49741797..ebf0e6ed2 100644 --- a/infra/impl/src/main/java/io/fd/honeycomb/impl/NorthboundFacadeHoneycombDOMBroker.java +++ b/infra/impl/src/main/java/io/fd/honeycomb/impl/NorthboundFacadeHoneycombDOMBroker.java @@ -51,21 +51,21 @@ import org.osgi.framework.BundleContext; */ public class NorthboundFacadeHoneycombDOMBroker implements AutoCloseable, Broker { - private static final BrokerService EMPTY_DOM_RPC_SERVICE = new EmptyDomRpcService(); private static final BrokerService EMPTY_DOM_MOUNT_SERVICE = new EmptyDomMountService(); private Map, BrokerService> services; public NorthboundFacadeHoneycombDOMBroker(@Nonnull final DOMDataBroker domDataBrokerDependency, @Nonnull final SchemaService schemaBiService, - @Nonnull final DOMNotificationService domNotificatioNService) { + @Nonnull final DOMNotificationService domNotificatioNService, + @Nonnull final DOMRpcService domRpcService) { services = Maps.newHashMap(); services.put(DOMDataBroker.class, domDataBrokerDependency); services.put(SchemaService.class, schemaBiService); services.put(DOMNotificationService.class, domNotificatioNService); services.put(DOMNotificationPublishService.class, domNotificatioNService); - // All services below are required to be present by Restconf northbound even if not used - services.put(DOMRpcService.class, EMPTY_DOM_RPC_SERVICE); + services.put(DOMRpcService.class, domRpcService); + // Required to be present by Restconf northbound even if not used: services.put(DOMMountPointService.class, EMPTY_DOM_MOUNT_SERVICE); } -- cgit 1.2.3-korg