HCOLL-94 refactor the TCPClient to work fully non blocking, this is the first step in this task "Reduced the number of NIO Client threads to 1" ( work in progress )
Merge remote-tracking branch 'origin/master'
HCOLL-94 refactor the TCPClient to work fully non blocking, this is the first step in this task "Reduced the number of NIO Client threads to 1" ( work in progress )
HCOLL-94 moved the creation of TcpSocketChannelEntryReader into the isConnectable() section in preparation for binding multiple sockets to a single selector
HCOLL-94 Added support for initially connecting the endpoint ( via its own thread,  so won’t block for endpoints which are failing or taking a long time to connect ) to then uses the selector ( single thread ) for all sockets. Correctly, moved the reading and writing to the socket, out of the connect and accept methods into isReadable and isWritable. Finally got the code to work, after a lot of trial and error. The code still requires a mass refactoring, ( which I will do tomorrow ), keen to check in a working version now it passes the tests so that we can refactor from there.
HCOLL-94 refactoring no new functionality.
HCOLL-94 added support for a single TcpClientSocketReplicator instance to take multiple endpoints
HCOLL-94 refactorings and cleanup
HCOLL-94 refactorings mainly of method names to make the code more understandable
HCOLL-94 removed unwanted IOException
HCOLL-94 cleaned up logging
HCOLL-94 moved selector on close()
HCOLL-94 reduce the errors logged on close
HCOLL-94 initial refactor, with the aim of removing net.openhft.collections.TcpServerSocketReplicator, so that we can run all the TCP/IP on a single thread.
HCOLL-94 adding @NotNull and final
HCOLL-94 now using net.openhft.collections.TcpClientSocketReplicator ( and a single thread ) for both the client and server connections.
HCOLL-94 removal of server and rename of the client, TcpSocketReplicator
HCOLL-94 removal of AbstractTCPReplicator
HCOLL-94 refactored -  TcpSocketChannelEntryWriter and TcpSocketChannelEntryRead private
HCOLL-94 fixed and issue, which would occur if the client started before the server