Ejemplo n.º 1
0
        public RiakConfigurator AddNode(Action <RiakNode> riakNodeConfiguration)
        {
            var node = new RiakNode();

            riakNodeConfiguration(node);
            Configuration.Nodes.Add(node);
            return(this);
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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);
 }