Examples of RequestHandlerChain


Examples of com.cuubez.core.handler.RequestHandlerChain

        MessageContext messageContext = new MessageContext();
        messageContext.setRequestContext(new RequestContext());
        messageContext.setResponseContext(new ResponseContext());
        messageContext.setRequestConfigurationContext(requestConfigurationContext);

        RequestHandlerChain requestHandlerChain = new RequestHandlerChain();
        ResponseHandlerChain responseHandlerChain = new ResponseHandlerChain();


        try {

            requestHandlerChain.doChain(messageContext);
            responseHandlerChain.doChain(messageContext);


        } catch (CuubezException e) {
            ResponseCodeTransformUtil.transform(messageContext, e);
View Full Code Here

Examples of org.emrys.webosgi.core.handlers.RequestHandlerChain

      requestHandlerChain = null;

    if (requestHandlerChain == null) {
      synchronized (this) {
        if (requestHandlerChain == null) {
          RequestHandlerChain chain = new RequestHandlerChain();
          chain
              .addHandler(new RequestPathAdjustHandler(
                  webContainer));
          chain.addHandler(new CustomizeFiltersHandler(webContainer));
          chain.addHandler(new CustomizeServletHandler(webContainer));

          Set<IFwkRequestHandler> regiteredReqHandlers = webContainer.reqHandlers;
          if (regiteredReqHandlers != null)
            chain.addHandlers(regiteredReqHandlers);
          requestHandlerChain = chain;
        }
      }
    }
    return requestHandlerChain;
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

  @Test
  public void testLifeCycle() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
    RequestHandler h1 = new RequestHandler();
    root.addLast(h1);
   
    RequestHandler h2 = new RequestHandler();
    root.addLast(h2);
   
    IServer server = new HttpServer(root);
    ConnectionUtils.start(server);
   
    Assert.assertEquals(1, h1.getCountOnInitCalled());
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 
  @Test
  public void testRequestHandler() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
    RequestFilter h1 = new RequestFilter();
    root.addLast(h1);
   
    RequestHandler h2 = new RequestHandler();
    root.addLast(h2);
   
    IServer server = new HttpServer(root);
    server.start();
   
   
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 
  @Test
  public void testRequestHandlerNonThreaded() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
    RequestFilter h1 = new RequestFilter();
    root.addLast(h1);
   
    NonThreadedRequestHandler h2 = new NonThreadedRequestHandler();
    root.addLast(h2);
   
    IServer server = new HttpServer(root);
    server.start();
   
    IBlockingConnection con = new BlockingConnection("localhost", server.getLocalPort());
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 
 
  @Test
  public void testRequestHandlerMessage() throws Exception {
     
    RequestHandlerChain root = new RequestHandlerChain();
   
    MessageRequestFilter h1 = new MessageRequestFilter();
    root.addLast(h1);
   
    MessageRequestHandler h2 = new MessageRequestHandler();
    root.addLast(h2);
   
    IServer server = new HttpServer(root);
    server.start();
   
    IBlockingConnection con = new BlockingConnection("localhost", server.getLocalPort());
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 
 
  @Test
  public void testChainInChain() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
   
    RequestHandlerChain c1 = new RequestHandlerChain();
    root.addLast(c1);
   
    RequestFilter h1 = new RequestFilter();
    c1.addLast(h1);
   
    RequestHandler h2 = new RequestHandler();
    c1.addLast(h2);
   
    IServer server = new HttpServer(root);
    ConnectionUtils.start(server);
   
   
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain


  @Test
  public void testChainInChain2() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();

    RequestFilter h1 = new RequestFilter();
    root.addLast(h1);

   
    RequestHandlerChain c1 = new RequestHandlerChain();
    root.addLast(c1);
   
   
    RequestHandler h2 = new RequestHandler();
    c1.addLast(h2);
   
    IServer server = new HttpServer(root);
    ConnectionUtils.start(server);
   
   
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 

  @Test
  public void testRequestTimeout() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
    RequestHandler h1 = new RequestHandler();
    h1.setOnConnectResponse(false);
    h1.setOnRequestTimeoutResponse(false);
    root.addLast(h1);
   
    RequestHandler h2 = new RequestHandler();
    h1.setOnRequestTimeoutResponse(false);
    root.addLast(h2);
   
    HttpServer server = new HttpServer(root);
    server.setRequestTimeoutMillis(1000);
    ConnectionUtils.start(server);
   
View Full Code Here

Examples of org.xlightweb.RequestHandlerChain

 
 
  @Test
  public void testRequestTimeoutNonThreaded() throws Exception {

    RequestHandlerChain root = new RequestHandlerChain();
   
    NonThreadedRequestHandler h1 = new NonThreadedRequestHandler();
    h1.setOnConnectResponse(false);
    h1.setOnRequestTimeoutResponse(false);
    root.addLast(h1);
   
    NonThreadedRequestHandler h2 = new NonThreadedRequestHandler();
    h1.setOnRequestTimeoutResponse(false);
    root.addLast(h2);
   
    HttpServer server = new HttpServer(root);
    server.setRequestTimeoutMillis(1000);
    server.start();
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.