@Override
    public void serviceAdded(ServiceConfig cfg) throws Exception {
        super.serviceAdded(cfg);
        final DependencyInjector dependencyInjector = cfg.server()
                                                         .config()
                                                         .dependencyInjector();
        decorated = handlerRegistry.applyDecorators(delegate, dependencyInjector);
        for (HttpService decorator : decorated.values()) {
            decorator.serviceAdded(cfg);
        }
    }
A Wrapper class for {@link GrpcService} to route decorated function according to a request path.
grpc/src/main/java/com/linecorp/armeria/server/grpc/GrpcDecoratingService.java