public RiakConfigurator AddNode(Action <RiakNode> riakNodeConfiguration) { var node = new RiakNode(); riakNodeConfiguration(node); Configuration.Nodes.Add(node); return(this); }
public ProtoBufConnection(RiakNode node) { Node = node; Serializer = new RiakSerializer(); Client = new TcpClient(Node.NodeAddress, Node.ProtoBufPort); Stream = Client.GetStream(); Client.SendBufferSize = DEFAULT_BUFFER_SIZE; Client.ReceiveTimeout = DEFAULT_RECEIVE_TIMEOUT; }
public RiakExternalLoadBalancer(IRiakExternalLoadBalancerConfiguration lbConfiguration) { _lbConfiguration = lbConfiguration; _node = new RiakNode(_lbConfiguration.Target); }
public RiakExternalLoadBalancer(IRiakExternalLoadBalancerConfiguration lbConfiguration, IRiakConnectionFactory connectionFactory) { _lbConfiguration = lbConfiguration; _node = new RiakNode(_lbConfiguration.Target, connectionFactory); }