X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fimpl%2FBindingDOMRpcProviderServiceAdapter.java;h=568c4bf916692d2098bfb2d39a46a121cd9699ae;hb=72d71d1cded60bcac65296211272754006b3f89a;hp=f9cbe272318d64b86f1ef60a5d403a63e6ec687a;hpb=96832df9d1d1bdc6f543e50e8bc20b2ec585d47e;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcProviderServiceAdapter.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcProviderServiceAdapter.java index f9cbe27231..568c4bf916 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcProviderServiceAdapter.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcProviderServiceAdapter.java @@ -23,13 +23,15 @@ import org.opendaylight.yangtools.yang.binding.RpcService; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; import org.opendaylight.yangtools.yang.model.api.SchemaPath; +@Deprecated public class BindingDOMRpcProviderServiceAdapter { - private static final Set GLOBAL = ImmutableSet.of(YangInstanceIdentifier.builder().build()); + private static final Set GLOBAL = ImmutableSet.of(YangInstanceIdentifier.EMPTY); private final BindingToNormalizedNodeCodec codec; private final DOMRpcProviderService domRpcRegistry; - public BindingDOMRpcProviderServiceAdapter(final DOMRpcProviderService domRpcRegistry, final BindingToNormalizedNodeCodec codec) { + public BindingDOMRpcProviderServiceAdapter(final DOMRpcProviderService domRpcRegistry, + final BindingToNormalizedNodeCodec codec) { this.codec = codec; this.domRpcRegistry = domRpcRegistry; } @@ -44,16 +46,19 @@ public class BindingDOMRpcProviderServiceAdapter { return register(type, implementation, toYangInstanceIdentifiers(paths)); } - private ObjectRegistration register(final Class type, final T implementation, final Collection rpcContextPaths) { + private ObjectRegistration register(final Class type, + final T implementation, final Collection rpcContextPaths) { final Map rpcs = codec.getRpcMethodToSchemaPath(type).inverse(); - final BindingDOMRpcImplementationAdapter adapter = new BindingDOMRpcImplementationAdapter(codec.getCodecRegistry(), type, rpcs, implementation); + final BindingDOMRpcImplementationAdapter adapter = new BindingDOMRpcImplementationAdapter( + codec.getCodecRegistry(), type, rpcs, implementation); final Set domRpcs = createDomRpcIdentifiers(rpcs.keySet(), rpcContextPaths); final DOMRpcImplementationRegistration domReg = domRpcRegistry.registerRpcImplementation(adapter, domRpcs); return new BindingRpcAdapterRegistration<>(implementation, domReg); } - private static Set createDomRpcIdentifiers(final Set rpcs, final Collection paths) { + private static Set createDomRpcIdentifiers(final Set rpcs, + final Collection paths) { final Set ret = new HashSet<>(); for (final YangInstanceIdentifier path : paths) { for (final SchemaPath rpc : rpcs) {