Package org.eclipse.jetty.server

Examples of org.eclipse.jetty.server.Server.addBean()


        Server server = new Server(8080);

        // Setup JMX
        MBeanContainer mbContainer = new MBeanContainer(
                ManagementFactory.getPlatformMBeanServer());
        server.addBean(mbContainer);

        // The WebAppContext is the entity that controls the environment in
        // which a web application lives and breathes. In this example the
        // context path is being set to "/" so it is suitable for serving root
        // context requests and then we see it setting the location of the war.
View Full Code Here


        // can be started and stopped according to the lifecycle of the server
        // itself.
        HashLoginService loginService = new HashLoginService();
        loginService.setName("Test Realm");
        loginService.setConfig("src/test/resources/realm.properties");
        server.addBean(loginService);

        // Start things up!
        server.start();

        // The use of server.join() the will make the current thread join and
View Full Code Here

    String webDir = EventHubHandler.class.getClassLoader().getResource("frontend").toExternalForm();
    HashLoginService loginService = new HashLoginService();
    loginService.putUser(properties.getProperty("eventhubhandler.username"),
        new Password(properties.getProperty("eventhubhandler.password")), new String[]{"user"});

    server.addBean(loginService);

    ConstraintSecurityHandler securityHandler = new ConstraintSecurityHandler();
    Constraint constraint = new Constraint();
    constraint.setName("auth");
    constraint.setAuthenticate( true );
View Full Code Here

        server.addLifeCycleListener(buildSetUIDListener());
        lifecycle.attach(server);
        final ErrorHandler errorHandler = new ErrorHandler();
        errorHandler.setServer(server);
        errorHandler.setShowStacks(false);
        server.addBean(errorHandler);
        server.setStopAtShutdown(true);
        server.setStopTimeout(shutdownGracePeriod.toMilliseconds());
        return server;
    }
View Full Code Here

        Server server = new Server(jettyThreadPool);

        // Setup JMX
        MBeanContainer mbeanContainer = new MBeanContainer(ManagementFactory.getPlatformMBeanServer());
        server.addBean(mbeanContainer);

        SslContextFactory sslContextFactory = null;
        if (ssl)
        {
            Path keyStoreFile = Paths.get("src/main/resources/keystore.jks");
View Full Code Here

        ServerConnector connector = new ServerConnector(server);
        server.addConnector(connector);

        MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();
        MBeanContainer mbeanContainer = new MBeanContainer(mbeanServer);
        server.addBean(mbeanContainer);

        ServletContextHandler context = new ServletContextHandler(server, "/");

        WebSocketServerContainerInitializer.configureContext(context);
View Full Code Here

    server.setHandler(wac);

    // configure security
    LOG.info("Configuring security.");
    HBaseLoginService loginService = new HBaseLoginService("HBaseRealm");
    server.addBean(loginService);
    wac.getSecurityHandler().setLoginService(loginService);

    // start the server
    server.start();
    server.join();
View Full Code Here

        localServer.setConnectors(new Connector[]{connector});
        monitorService.registerServerMonitor(new ConnectionMonitor(connector));

        ServletContextHandler localRootContextHandler = new ServletContextHandler();
        localRootContextHandler.setContextPath("/");
        localServer.addBean(new JsonErrorHandler());

        try {
            if(login != AuthenticationType.NONE) {
                Authenticator authenticator = login.createAuthenticator();
                Constraint constraint = new Constraint(authenticator.getAuthMethod(), REST_ROLE);
View Full Code Here

    // JMX
    final MBeanServer jmxServer = repo.findInstance(MBeanServer.class);
    if (jmxServer != null) {
      MBeanContainer jettyJmx = new MBeanContainer(jmxServer);
      server.getContainer().addEventListener(jettyJmx);
      server.addBean(jettyJmx);
    }
   
    // basic RESTful helpers
    registerJettyRestBasics(repo);
  }
View Full Code Here

            MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();
            MBeanContainer mbeanContainer = new MBeanContainer(mbeanServer);
            if (server.getContainer() != null) {
                server.getContainer().addEventListener(mbeanContainer);
            }
            server.addBean(mbeanContainer);

            List<URL> resourcePaths = new ArrayList<URL>();

            if (Boolean.valueOf(System.getProperty("loadApps", "true"))) {
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.