Networking on JVM: NIO/NIO.2