/// <summary> /// /// </summary> /// <param name="address">Address of the server</param> /// <param name="port">Port of the server</param> public ClusterClient(string address, int port, IClientAdapterFactory tcpFactory) { _address = address; _port = port; _tcpFactory = tcpFactory; }
/// <summary> /// this overload should be used in components' code /// </summary> /// <param name="hostname"></param> /// <param name="port"></param> /// <returns></returns> public IClusterClient Create(string hostname, int port) { IClientAdapterFactory factory = TcpClientAdapterFactory.Factory; return(new ClusterClient(hostname, port, factory)); }