Netty 3 makes use of ExecutionHandler which gives the ability to configure the system by passing in an Executor. For example an OrderedMemoryAwareThreadPoolExecutor can be used