示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }
示例#3
0
 public HttpRequestHandlerResolverAdapter(HttpRequestHandlerResolver resolver)
 {
     this.resolver = resolver;
 }
示例#4
0
 public virtual void SetHandlerResolver(HttpRequestHandlerResolver handlerResolver
                                        )
 {
     this.handlerMapper = new HttpService.HttpRequestHandlerResolverAdapter(handlerResolver
                                                                            );
 }