Package org.mortbay.jetty.handler

Examples of org.mortbay.jetty.handler.HandlerCollection


        }
        if (path.endsWith("/")) {
            path = path.substring(0, path.length() - 1);
        }
        // Check that context does not exist yet
        HandlerCollection handlerCollection = (HandlerCollection) server.getHandler();
        ContextHandlerCollection contexts = (ContextHandlerCollection) handlerCollection.getHandlers()[0];
        Handler[] handlers = contexts.getHandlers();
        if (handlers != null) {
            for (int i = 0; i < handlers.length; i++) {
                if (handlers[i] instanceof ContextHandler) {
                    ContextHandler h = (ContextHandler) handlers[i];
View Full Code Here


   
    public synchronized void remove(Object context) throws Exception {
        ((ContextHandler) context).stop();
        for (Iterator it = servers.values().iterator(); it.hasNext();) {
            Server server = (Server) it.next();
            HandlerCollection handlerCollection = (HandlerCollection) server.getHandler();
            ContextHandlerCollection contexts = (ContextHandlerCollection) handlerCollection.getHandlers()[0];
            Handler[] handlers = contexts.getHandlers();
            if (handlers != null && handlers.length > 0) {
                contexts.setHandlers((Handler[])LazyList.removeFromArray(handlers, context));
            }
        }
View Full Code Here

        connector.setPort(url.getPort());
        Server server = new Server();
        server.setThreadPool(new ThreadPoolWrapper());
        server.setConnectors(new Connector[] { connector });
        ContextHandlerCollection contexts = new ContextHandlerCollection();
        HandlerCollection handlers = new HandlerCollection();
        handlers.setHandlers(new Handler[] { contexts, new DisplayServiceHandler() });
        server.setHandler(handlers);
        server.start();
        servers.put(getKey(url), server);
        sslParams.put(getKey(url), isSsl ? ssl : null);
        if (mbeanContainer != null) {
View Full Code Here

        mapping.setPathSpec("/*");
        handler.setServletMappings(new ServletMapping[] { mapping });
        context.setHandler(handler);

        ContextHandlerCollection contexts = new ContextHandlerCollection();
        HandlerCollection handlers = new HandlerCollection();
        handlers.setHandlers(new Handler[] { contexts });
        contexts.addHandler(context);

        SelectChannelConnector connector = new SelectChannelConnector();
        connector.setHost("localhost");
        connector.setPort(8080);
View Full Code Here

      Connector connector = new SelectChannelConnector();
      connector.setPort(port);
      server.setConnectors(new Connector[] { connector });

      HandlerCollection handlers = new HandlerCollection();
      ContextHandlerCollection contexts = new ContextHandlerCollection();

      WebAppContext webAppContext = new WebAppContext(configLocation.getAbsolutePath(), contextPath);
      contexts.addHandler(webAppContext);

      RequestLogHandler requestLogHandler = new RequestLogHandler();
      handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
      server.setHandler(handlers);

      server.setStopAtShutdown(true);
      server.setSendServerVersion(true);
View Full Code Here

      Connector connector = new SelectChannelConnector();
      connector.setPort(port);
      server.setConnectors(new Connector[] { connector });

      HandlerCollection handlers = new HandlerCollection();
      ContextHandlerCollection contexts = new ContextHandlerCollection();

      WebAppContext webAppContext = new WebAppContext(configLocation.getAbsolutePath(), contextPath);
      contexts.addHandler(webAppContext);

      RequestLogHandler requestLogHandler = new RequestLogHandler();
      handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
      server.setHandler(handlers);

      server.setStopAtShutdown(true);
      server.setSendServerVersion(true);
View Full Code Here

      Connector connector = new SelectChannelConnector();
      connector.setPort(port);
      server.setConnectors(new Connector[] { connector });

      HandlerCollection handlers = new HandlerCollection();
      ContextHandlerCollection contexts = new ContextHandlerCollection();

      WebAppContext webAppContext = new WebAppContext(contextLocation.getAbsolutePath(), contextPath);
      contexts.addHandler(webAppContext);

      RequestLogHandler requestLogHandler = new RequestLogHandler();
      handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
      server.setHandler(handlers);

      server.setStopAtShutdown(true);
      server.setSendServerVersion(true);
View Full Code Here

            Connector connector = new SelectChannelConnector();
            connector.setPort(port);
            server.setConnectors(new Connector[] { connector });

            HandlerCollection handlers = new HandlerCollection();
            ContextHandlerCollection contexts = new ContextHandlerCollection();

            WebAppContext webAppContext = new WebAppContext(configLocation.getAbsolutePath(), contextPath);
            contexts.addHandler(webAppContext);

            RequestLogHandler requestLogHandler = new RequestLogHandler();
            handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
            server.setHandler(handlers);

            server.setStopAtShutdown(true);
            server.setSendServerVersion(true);
View Full Code Here

      Connector connector = new SelectChannelConnector();
      connector.setPort(port);
      server.setConnectors(new Connector[] { connector });

      HandlerCollection handlers = new HandlerCollection();
      ContextHandlerCollection contexts = new ContextHandlerCollection();

      WebAppContext webAppContext = new WebAppContext(configLocation.getAbsolutePath(), contextPath);
      contexts.addHandler(webAppContext);

      RequestLogHandler requestLogHandler = new RequestLogHandler();
      handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
      server.setHandler(handlers);

      server.setStopAtShutdown(true);
      server.setSendServerVersion(true);
View Full Code Here

            Connector connector = new SelectChannelConnector();
            connector.setPort(port);
            server.setConnectors(new Connector[] { connector });

            HandlerCollection handlers = new HandlerCollection();
            ContextHandlerCollection contexts = new ContextHandlerCollection();

            WebAppContext webAppContext = new WebAppContext(configLocation.getAbsolutePath(), contextPath);
            contexts.addHandler(webAppContext);

            RequestLogHandler requestLogHandler = new RequestLogHandler();
            handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), requestLogHandler });
            server.setHandler(handlers);

            server.setStopAtShutdown(true);
            server.setSendServerVersion(true);
View Full Code Here

TOP

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

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.