nio.2 based implementation for storm messaging layer