Package org.mortbay.jetty.handler

Examples of org.mortbay.jetty.handler.HandlerList


        ResourceHandler rhandler = new ResourceHandler();
        rhandler.setResourceBase(getSrcHtdocs().getAbsolutePath());
       
        ServletHandler servletHandler = new ServletHandler();       
       
        HandlerList handlers = new HandlerList();
        handlers.setHandlers(new Handler[] {
                rhandler,
                servletHandler,
                new DefaultHandler() });
        server.setHandler(handlers);
       
View Full Code Here


        ResourceHandler rhandler = new ResourceHandler();
        rhandler.setResourceBase(getSrcHtdocs().getAbsolutePath());
       
        ServletHandler servletHandler = new ServletHandler();       
       
        HandlerList handlers = new HandlerList();
        handlers.setHandlers(new Handler[] {
                rhandler,
                servletHandler,
                new DefaultHandler() });
        server.setHandler(handlers);
       
View Full Code Here

        }
        ResourceHandler resource_handler = new ResourceHandler();
        resource_handler.setResourceBase(resourceBase);
        this.server = new Server(port);

        HandlerList handlers = new HandlerList();
        handlers.setHandlers(new Handler[]{resource_handler, new DefaultHandler()});
        this.server.setHandler(handlers);
    }
View Full Code Here

            sh.setConstraintMappings(new ConstraintMapping[]{cm});

            securedEchoContext = new ContextHandler();
            securedEchoContext.setContextPath("/EchoService");

            HandlerList hc = new HandlerList();
            hc.addHandler(sh);
            hc.addHandler(new JettyWrapper.EchoServiceHandler());
            securedEchoContext.addHandler(hc);
        }
        executeProcess(securedEchoContext);
    }
View Full Code Here

                    LOG.finer("connector.port: " + connector.getPort());
                }
            }
            server.addConnector(connector);           
            if (handlers != null && handlers.size() > 0) {
                HandlerList handlerList = new HandlerList();
                for (Handler h : handlers) {
                    // filting the jetty default handler
                    // which should not be added at this point
                    if (h instanceof DefaultHandler) {
                        defaultHandler = (DefaultHandler) h;
                    } else {
                        handlerList.addHandler(h);
                    }
                }
                server.addHandler(handlerList);
            }
            contexts = new ContextHandlerCollection();
View Full Code Here

    connector.setPort(port);
    connector.setResolveNames(false);
    server.addConnector(connector);
   
    // create a list of handlers
    HandlerList list = new HandlerList();
    server.addHandler(list);
   
    if (debug) {
      LOG.info("* Added debug handler.");
      list.addHandler(new LogDebugHandler());
    }
    if (delay) {
      LOG.info("* Added delay handler: " + (delayVal < 0 ? "random delay up to " + (-delayVal) : "constant delay of " + delayVal));
      list.addHandler(new DelayHandler(delayVal));
    }
   
    // XXX alternatively, we can add the DispatchHandler as the first one,
    // XXX to activate handler plugins and redirect requests to appropriate
    // XXX handlers ... Here we always load these handlers

    if (forward) {
      LOG.info("* Adding forwarding proxy for all unknown urls ...");
      ServletHandler servlets = new ServletHandler();
      servlets.addServletWithMapping(AsyncProxyServlet.class, "/*");
      servlets.addFilterWithMapping(LogDebugHandler.class, "/*", Handler.ALL);
      list.addHandler(servlets);
    }
    if (fake) {
      LOG.info("* Added fake handler for remaining URLs.");
      list.addHandler(new FakeHandler(hostMode, pageMode, intLinks, extLinks,
          numHosts, numPages));
    }
    list.addHandler(new NotFoundHandler());
    // Start the http server
    server.start();
    server.join();
  }
View Full Code Here

            sh.setConstraintMappings(new ConstraintMapping[]{cm});

            securedEchoContext = new ContextHandler();
            securedEchoContext.setContextPath("/EchoService");

            HandlerList hc = new HandlerList();
            hc.addHandler(sh);
            hc.addHandler(new JettyWrapper.EchoServiceHandler());
            securedEchoContext.addHandler(hc);
        }
        executeProcess(securedEchoContext);
    }
View Full Code Here

  public static Server getServer(int port, String staticContent)
      throws UnknownHostException {
    Server webServer = new org.mortbay.jetty.Server(port);
    ResourceHandler handler = new ResourceHandler();
    handler.setResourceBase(staticContent);
    HandlerList handlers = new HandlerList();
    handlers.setHandlers(new Handler[]{handler, new DefaultHandler()});
    webServer.setHandler(handlers);
    return webServer;
  }
View Full Code Here

            if (connector == null) {
                connector = connectorFactory.createConnector(port);
            }
            server.addConnector(connector);           
            if (handlers != null && handlers.size() > 0) {
                HandlerList handlerList = new HandlerList();
                for (Handler h : handlers) {
                    // filting the jetty default handler
                    // which should not be added at this point
                    if (h instanceof DefaultHandler) {
                        defaultHandler = (DefaultHandler) h;
                    } else {
                        handlerList.addHandler(h);
                    }
                }
                server.addHandler(handlerList);
            }
            contexts = new ContextHandlerCollection();
View Full Code Here

        rsServer.addConnector(connector);

        ResourceHandler resource_handler = new ResourceHandler();
        resource_handler.setResourceBase(fileServerPath);

        HandlerList handlers = new HandlerList();
        handlers.setHandlers(new Handler[] {resource_handler, new DefaultHandler()});
        rsServer.setHandler(handlers);
        rsServer.start();
    }
View Full Code Here

TOP

Related Classes of org.mortbay.jetty.handler.HandlerList

Copyright © 2018 www.massapicom. 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.