Selectorの動作にchannel.size() ==
channel.position()となっている場合にデータが取得できないので
Frame = nullを応答するようにしておきました。
無理やり読み込もうとしてエラーになる不具合がありました。