/// <summary>Create a new HTTP service.</summary> /// <remarks>Create a new HTTP service.</remarks> /// <param name="processor">the processor to use on requests and responses</param> /// <param name="connStrategy">the connection reuse strategy</param> /// <param name="responseFactory">the response factory</param> /// <param name="handlerResolver">the handler resolver. May be null.</param> /// <param name="params">the HTTP parameters</param> /// <since>4.1</since> [System.ObsoleteAttribute(@"(4.3) use HttpService(HttpProcessor, Org.Apache.Http.ConnectionReuseStrategy, Org.Apache.Http.HttpResponseFactory, HttpRequestHandlerMapper)")] public HttpService(HttpProcessor processor, ConnectionReuseStrategy connStrategy, HttpResponseFactory responseFactory, HttpRequestHandlerResolver handlerResolver, HttpParams @params) : this(processor, connStrategy, responseFactory, new HttpService.HttpRequestHandlerResolverAdapter (handlerResolver), null) { this.@params = @params; }
/// <summary>Create a new HTTP service.</summary> /// <remarks>Create a new HTTP service.</remarks> /// <param name="processor">the processor to use on requests and responses</param> /// <param name="connStrategy">the connection reuse strategy</param> /// <param name="responseFactory">the response factory</param> /// <param name="handlerResolver">the handler resolver. May be null.</param> /// <param name="expectationVerifier">the expectation verifier. May be null.</param> /// <param name="params">the HTTP parameters</param> /// <since>4.1</since> [System.ObsoleteAttribute(@"(4.3) use HttpService(HttpProcessor, Org.Apache.Http.ConnectionReuseStrategy, Org.Apache.Http.HttpResponseFactory, HttpRequestHandlerMapper, HttpExpectationVerifier)")] public HttpService(HttpProcessor processor, ConnectionReuseStrategy connStrategy, HttpResponseFactory responseFactory, HttpRequestHandlerResolver handlerResolver, HttpExpectationVerifier expectationVerifier, HttpParams @params) : this(processor , connStrategy, responseFactory, new HttpService.HttpRequestHandlerResolverAdapter (handlerResolver), expectationVerifier) { // provided injected dependencies are immutable and deprecated methods are not used this.@params = @params; }
public HttpRequestHandlerResolverAdapter(HttpRequestHandlerResolver resolver) { this.resolver = resolver; }
public virtual void SetHandlerResolver(HttpRequestHandlerResolver handlerResolver ) { this.handlerMapper = new HttpService.HttpRequestHandlerResolverAdapter(handlerResolver ); }