/HelloWorldRestController.py
class HelloWorldRestController(RestController):
def __init__(self):
super(HelloWorldRestController, self).__init__()
self._route = "/hello_word"
SeriveDescriptor = Descriptor('hello-world', 'service', '*', '*', '1.0')
self._dependency_resolver.put('controller', ControllerDescriptor)
def set_references(self, references):
super(HelloWorldRestController, self).set_references(references)
self._servicer = self._dependency_resolver.get_one_required('service')
def register(self):
self.register_route(method="GET", route=self._route, handler=self.greeting, schema=None)
def greeting(self, name):
result = self._service.greeting(name)
self.send_result(result)