Package org.eclipse.jetty.server

Examples of org.eclipse.jetty.server.ForwardedRequestCustomizer


       

        // Common HTTP configuration
        HttpConfiguration config = new HttpConfiguration();
        config.setSecurePort(8443);
        config.addCustomizer(new ForwardedRequestCustomizer());
        config.addCustomizer(new SecureRequestCustomizer());
        config.setSendDateHeader(true);
        config.setSendServerVersion(true);
       
       
View Full Code Here


       

        // Common HTTP configuration
        HttpConfiguration config = new HttpConfiguration();
        config.setSecurePort(8443);
        config.addCustomizer(new ForwardedRequestCustomizer());
        config.addCustomizer(new SecureRequestCustomizer());
        config.setSendDateHeader(true);
        config.setSendServerVersion(true);
       
       
View Full Code Here

        server.addBean(mbContainer);

        // Common HTTP configuration
        HttpConfiguration config = new HttpConfiguration();
        config.setSecurePort(8443);
        config.addCustomizer(new ForwardedRequestCustomizer());
        config.addCustomizer(new SecureRequestCustomizer());
        config.setSendServerVersion(true);

        // Http Connector Setup
View Full Code Here

        if (httpPort != -1) {
            httpConfiguration = createHttpConfiguration();
            setBufferSizes(httpConfiguration);
            if (httpForwarded) {
                httpConfiguration.addCustomizer(new ForwardedRequestCustomizer());
            }
            httpConnector = createHttpConnector(jettyServer, httpConfiguration, httpAcceptors, httpSelectors);
            httpConnector.setPort(httpPort);
            httpConnector.setReuseAddress(httpReuseAddress);
            httpConnector.setIdleTimeout(httpMaxIdle);
            httpConnector.setAcceptQueueSize(httpAcceptQueueSize);
            httpConnector.addBean(new ConnectorStatistics());

            connectors.add(httpConnector);
        }

        if (httpsPort != -1) {
            SslContextFactory sslContextFactory = new SslContextFactory();
            sslContextFactory.setKeyStorePath(httpsKeystore.getFile().getCanonicalPath());
            sslContextFactory.setKeyStoreType(httpsKeystoreType);
            sslContextFactory.setKeyStorePassword(httpsKeyPassword);
            if (StringUtils.isNotBlank(httpsCertAlias)) {
                sslContextFactory.setCertAlias(httpsCertAlias);
            }
            sslContextFactory.setKeyManagerPassword(httpsKeyPassword);
            // if you need it then you defo want it
            sslContextFactory.setWantClientAuth(httpsNeedClientAuth || httpsWantClientAuth);
            sslContextFactory.setNeedClientAuth(httpsNeedClientAuth);
            sslContextFactory.setRenegotiationAllowed(httpsAllowRenegotiate);

            httpsConfiguration = createHttpConfiguration();
            setBufferSizes(httpsConfiguration);
            if (httpsForwarded) {
                httpsConfiguration.addCustomizer(new ForwardedRequestCustomizer());
            }

            httpsConnector = createHttpsConnector(jettyServer, httpsConfiguration, httpsAcceptors, httpsSelectors, sslContextFactory);
            httpsConnector.setPort(httpsPort);
            httpsConnector.setReuseAddress(httpsReuseAddress);
View Full Code Here

TOP

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

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.