Package org.eclipse.jetty.server

Examples of org.eclipse.jetty.server.AbstractNetworkConnector


    protected void startServer() throws Exception
    {
        logger.debug("server starting");
        Server server = new Server();
        AbstractNetworkConnector connector = new ServerConnector(server);
        connector.setPort(dynamicPort2.getNumber());
        server.setConnectors(new Connector[]{connector});

        ServletContextHandler handler = new ServletContextHandler();
        server.setHandler(handler);
View Full Code Here


        for (Handler handler : handlers)
        {
            // so much for generics :(
            WebAppContext webapp = (WebAppContext) handler;
            // build the full webapp url
            final AbstractNetworkConnector c = (AbstractNetworkConnector) jetty.getHttpServer().getConnectors()[0];
            final String url = String.format("http://%s%s%s",
                                             c.getHost(),
                                             c.getPort() == 80 ? StringUtils.EMPTY : ":" + c.getPort(),
                                             webapp.getContextPath());
            webapps.add(url);
        }
    }
View Full Code Here

        httpServer.setHandler(contexts);

        if (webappsConfiguration != null)
        {
            final AbstractNetworkConnector jettyConnector = createJettyConnector();

            configureConnector(jettyConnector, webappsConfiguration.getHost(), webappsConfiguration.getPort());

            DeploymentManager deploymentManager = new DeploymentManager();
            WebAppProvider webAppProvider = new WebAppProvider()
            {
                @Override
                public ContextHandler createContextHandler(App app) throws Exception
                {
                    WebAppContext webAppContext = (WebAppContext) super.createContextHandler(app);
                    if (webappsConfiguration.getServerClasses() != null)
                    {
                        webAppContext.setServerClasses(webappsConfiguration.getServerClasses());
                    }
                    if (webappsConfiguration.getSystemClasses() != null)
                    {
                        webAppContext.setSystemClasses(webappsConfiguration.getSystemClasses());
                    }


                    File workDir = new File(muleContext.getConfiguration().getWorkingDirectory(),
                                            "_exploded_wars" + webAppContext.getContextPath());
                    workDir.mkdirs();
                    webAppContext.setTempDirectory(workDir);
                    webAppContext.setAttribute(MULE_CONTEXT_ATTRIBUTE, muleContext);
                    webAppContext.setVirtualHosts(new String[] {getVirtualHostName(jettyConnector)});

                    if (logger.isInfoEnabled())
                    {
                        String msg = String.format("Will deploy a web app at %s://%s%s%s",
                                                   "http", jettyConnector.getHost(),
                                                   jettyConnector.getPort() == 80 ? StringUtils.EMPTY : ":" + jettyConnector.getPort(),
                                                   webAppContext.getContextPath());

                        logger.info(StringMessageUtils.getBoilerPlate(msg, '*', 70));
                    }

View Full Code Here

        synchronized (this)
        {
            holder = holders.get(connectorKey);
            if (holder == null)
            {
                AbstractNetworkConnector connector = createJettyConnector();

                String host = endpoint.getEndpointURI().getHost();
                int port = endpoint.getEndpointURI().getPort();

                if ("localhost".equalsIgnoreCase(host) && TcpPropertyHelper.isBindingLocalhostToAllLocalInterfaces())
View Full Code Here

        return new AjaxReplyToHandler(this, endpoint.getMuleContext());
    }

    void createEmbeddedServer() throws MuleException
    {
        AbstractNetworkConnector connector = createJettyConnector();

        configureConnector(connector, serverUrl.getHost(), serverUrl.getPort());

        getHttpServer().addConnector(connector);
        EndpointBuilder builder = muleContext.getEndpointFactory().getEndpointBuilder(serverUrl.toString());
View Full Code Here

TOP

Related Classes of org.eclipse.jetty.server.AbstractNetworkConnector

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.