+
+ override <T extends RpcService> addRoutedRpcImplementation(Class<T> 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)
+ registeredServices.put(type, salReg)
+ return salReg;
+ }
+
+ override registerFunctionality(ProviderFunctionality functionality) {
+ // NOOP for now
+ }
+
+ override unregisterFunctionality(ProviderFunctionality functionality) {
+ // NOOP for now
+ }