/** Register all methods provided by the given service type. */ public void registerService(Service service) { synchronized (registeredServices) { for (MethodDescriptor methodDescriptor : service.getDescriptorForType().getMethods()) { registeredServices.put( methodDescriptor.getInputType(), new RegisteredServiceMethod(service, methodDescriptor)); } } }