Major Netty provider refactoring