Maybe just `NettyHttpInputMessage`? Why is it `Adapter`, if it provides the concrete implementation for methods?