Yet anther Nio FrameWork