Why public? It should be internal to the NettyHttpService.