/// <summary>Creates an instance of AbstractMessageParser.</summary> /// <remarks>Creates an instance of AbstractMessageParser.</remarks> /// <param name="buffer">the session input buffer.</param> /// <param name="parser">the line parser.</param> /// <param name="params">HTTP parameters.</param> [System.ObsoleteAttribute(@"(4.3) use AbstractMessageParser{T}.AbstractMessageParser(Org.Apache.Http.IO.SessionInputBuffer, Org.Apache.Http.Message.LineParser, Org.Apache.Http.Config.MessageConstraints)")] public AbstractMessageParser(SessionInputBuffer buffer, LineParser parser, HttpParams @params) : base() { Args.NotNull(buffer, "Session input buffer"); Args.NotNull(@params, "HTTP parameters"); this.sessionBuffer = buffer; this.messageConstraints = HttpParamConfig.GetMessageConstraints(@params); this.lineParser = (parser != null) ? parser : BasicLineParser.Instance; this.headerLines = new AList <CharArrayBuffer>(); this.state = HeadLine; }
public BasicConnFactory(SSLSocketFactory sslfactory, HttpParams @params) : base() { Args.NotNull(@params, "HTTP params"); this.plainfactory = null; this.sslfactory = sslfactory; this.connectTimeout = @params.GetIntParameter(CoreConnectionPNames.ConnectionTimeout , 0); this.sconfig = HttpParamConfig.GetSocketConfig(@params); this.connFactory = new DefaultBHttpClientConnectionFactory(HttpParamConfig.GetConnectionConfig (@params)); }
public ProxyClient(HttpParams @params) : this(null, HttpParamConfig.GetConnectionConfig (@params), HttpClientParamConfig.GetRequestConfig(@params)) { }