Class JettyConfigurator


  • public class JettyConfigurator
    extends Object

    JettyConfigurator provides API level access for creating configured instances of a Jetty-based Http Service. The created instances are not persistent across re-starts of the bundle.

    See Also:
    JettyConstants
    Restriction:
    This class is not intended to be subclassed by clients.
    Restriction:
    This class is not intended to be instantiated by clients.
    • Constructor Detail

      • JettyConfigurator

        public JettyConfigurator()
    • Method Detail

      • startServer

        public static void startServer​(String id,
                                       Dictionary<String,​? extends Object> settings)
                                throws Exception
        Creates an instance of Jetty parameterized with a dictionary of settings
        Parameters:
        id - The identifier for the server instance
        settings - The dictionary of settings used to configure the server instance
        Throws:
        Exception - If the server failed to start for any reason
      • stopServer

        public static void stopServer​(String id)
                               throws Exception
        Stops a previously started instance of Jetty. If the identified instance is not started this will call will do nothing.
        Parameters:
        id - The identifier for the server instance
        Throws:
        Exception - If the server failed to stop for any reason.