X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-restconf-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fbroker%2FSalRemoteServiceBroker.java;fp=opendaylight%2Fmd-sal%2Fsal-restconf-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fbroker%2FSalRemoteServiceBroker.java;h=0553b2f0dc2b86bfe16b1fff7871bdc1283294dc;hp=74b23201e74bd645e132843664b8897bc6943d6c;hb=e67e519778a0692f3183a059a52e5cb378fce9e0;hpb=f888ae565eaebae56e0c6eaffe6600f143fb1906 diff --git a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java b/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java index 74b23201e7..0553b2f0dc 100644 --- a/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java +++ b/opendaylight/md-sal/sal-restconf-broker/src/main/java/org/opendaylight/controller/sal/restconf/broker/SalRemoteServiceBroker.java @@ -51,7 +51,7 @@ public class SalRemoteServiceBroker implements BindingAwareBroker,AutoCloseable .put(RpcConsumerRegistry.class,servicesFactory.getRpcConsumerRegistry() ).build(); } - public ProviderContext registerProvider(BindingAwareProvider provider, BundleContext ctx) { + public ProviderContext registerProvider(BindingAwareProvider provider) { throw new UnsupportedOperationException(); } @Override @@ -59,9 +59,21 @@ public class SalRemoteServiceBroker implements BindingAwareBroker,AutoCloseable //TODO decide if serviceFactory should close clientContext or it has to be closed by consumer } @Override - public ConsumerContext registerConsumer(BindingAwareConsumer consumer, BundleContext ctx) { + public ConsumerContext registerConsumer(BindingAwareConsumer consumer) { checkState(supportedConsumerServices != null, "Broker is not initialized."); return BindingContextUtils.createConsumerContextAndInitialize(consumer, supportedConsumerServices); } + @Override + public ConsumerContext registerConsumer(BindingAwareConsumer consumer, + BundleContext ctx) { + return registerConsumer(consumer); + } + + @Override + public ProviderContext registerProvider(BindingAwareProvider provider, + BundleContext ctx) { + return registerProvider(provider); + } + }