@Override public DataSender getNewDataSender() { try { ParallelNioSender sender = new ParallelNioSender(); AbstractSender.transferProperties(this, sender); return sender; } catch (IOException x) { throw new RuntimeException("Unable to open NIO selector.", x); } }