Example usage for org.apache.http.nio.protocol BufferingHttpServiceHandler setExpectationVerifier

List of usage examples for org.apache.http.nio.protocol BufferingHttpServiceHandler setExpectationVerifier

Introduction

In this page you can find the example usage for org.apache.http.nio.protocol BufferingHttpServiceHandler setExpectationVerifier.

Prototype

public void setExpectationVerifier(final HttpExpectationVerifier expectationVerifier) 

Source Link

Usage

From source file:org.frameworkset.spi.remote.http.HttpServer.java

protected NHttpServiceHandler createHttpServiceHandler(HttpRequestHandler requestHandler,
        HttpExpectationVerifier expectationVerifier, EventListener eventListener) {

    BasicHttpProcessor httpproc = new BasicHttpProcessor();
    httpproc.addInterceptor(new ResponseDate());
    httpproc.addInterceptor(new ResponseServer());
    httpproc.addInterceptor(new ResponseContent());
    httpproc.addInterceptor(new ResponseConnControl());

    BufferingHttpServiceHandler serviceHandler = new BufferingHttpServiceHandler(httpproc,
            new DefaultHttpResponseFactory(), new DefaultConnectionReuseStrategy(), this.serverParams);

    serviceHandler.setHandlerResolver(new SimpleHttpRequestHandlerResolver(requestHandler));
    serviceHandler.setExpectationVerifier(expectationVerifier);
    serviceHandler.setEventListener(eventListener);

    return serviceHandler;
}