Class JettyConfigurator


  • public class JettyConfigurator
    extends java.lang.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.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void startServer​(java.lang.String id, java.util.Dictionary<java.lang.String,​? extends java.lang.Object> settings)
      Creates an instance of Jetty parameterized with a dictionary of settings
      static void stopServer​(java.lang.String id)
      Stops a previously started instance of Jetty.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JettyConfigurator

        public JettyConfigurator()
    • Method Detail

      • startServer

        public static void startServer​(java.lang.String id,
                                       java.util.Dictionary<java.lang.String,​? extends java.lang.Object> settings)
                                throws java.lang.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:
        java.lang.Exception - If the server failed to start for any reason
      • stopServer

        public static void stopServer​(java.lang.String id)
                               throws java.lang.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:
        java.lang.Exception - If the server failed to stop for any reason.