public RiakOnTheFlyConnection(IRiakNodeConfiguration nodeConfig, int bufferPoolSize = 20) { _nodeConfig = nodeConfig; _serverUrl = @"{0}://{1}:{2}".Fmt(nodeConfig.RestScheme, nodeConfig.HostAddress, nodeConfig.RestPort); _pool = new SocketAwaitablePool(nodeConfig.PoolSize); _bufferManager = new BlockingBufferManager(nodeConfig.BufferSize, bufferPoolSize); _resources = new BlockingLimitedList<RiakPbcSocket>(bufferPoolSize); }
public RiakOnTheFlyConnection(IRiakNodeConfiguration nodeConfig, int bufferPoolSize = 20) { _nodeConfig = nodeConfig; _serverUrl = @"{0}://{1}:{2}".Fmt(nodeConfig.RestScheme, nodeConfig.HostAddress, nodeConfig.RestPort); _pool = new SocketAwaitablePool(nodeConfig.PoolSize); _bufferManager = new BlockingBufferManager(nodeConfig.BufferSize, bufferPoolSize); _resources = new BlockingLimitedList <RiakPbcSocket>(bufferPoolSize); }