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%2Fsal%2Fbinding%2Fimpl%2FOsgiProviderContext.xtend;h=d1ec35157f5770080b75fbe794637c220c0a2d43;hb=de12565a7795af98788f8150eb0072f9c985f4a1;hp=1be19c0213e089fb0b87ffe56c23d70509c58337;hpb=e41b96adc85177b252b3a47816f9f9f6b5571362;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/OsgiProviderContext.xtend b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/OsgiProviderContext.xtend index 1be19c0213..d1ec35157f 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/OsgiProviderContext.xtend +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/OsgiProviderContext.xtend @@ -33,36 +33,13 @@ class OsgiProviderContext extends OsgiConsumerContext implements ProviderContext } override addRpcImplementation(Class type, T implementation) { - - // TODO Auto-generated method stub - val properties = new Hashtable(); - properties.salServiceType = SAL_SERVICE_TYPE_PROVIDER - - // Fill requirements - val salReg = broker.registerRpcImplementation(type, implementation, this, properties) - registeredServices.put(type, salReg) - return salReg; - } - - override addMountRpcImplementation(Class type, InstanceIdentifier mount, T implementation) throws IllegalStateException { - checkNotNull(type, "Service type should not be null") - checkNotNull(mount,"Path to the mount should not be null") - checkNotNull(implementation, "Service instance should not be null") - - val properties = new Hashtable(); - properties.salServiceType = SAL_SERVICE_TYPE_PROVIDER - - // Fill requirements - val salReg = broker.registerMountedRpcImplementation(type, implementation, mount, this) + val salReg = broker.addRpcImplementation(type, implementation) registeredServices.put(type, salReg) return salReg; } override addRoutedRpcImplementation(Class type, T implementation) throws IllegalStateException { - checkNotNull(type, "Service type should not be null") - checkNotNull(implementation, "Service type should not be null") - - val salReg = broker.registerRoutedRpcImplementation(type, implementation, this) + val salReg = broker.addRoutedRpcImplementation(type, implementation) registeredServices.put(type, salReg) return salReg; }