Class ServerBuilder

  • Direct Known Subclasses:
    FromClasspath

    public abstract class ServerBuilder
    extends java.lang.Object
    • Field Detail

      • WEB_SERVER_PORT_CFG_KEY

        public static final java.lang.String WEB_SERVER_PORT_CFG_KEY
        See Also:
        Constant Field Values
      • WEB_SERVER_CONFIG_FILE_NAME_CGF_KEY

        public static final java.lang.String WEB_SERVER_CONFIG_FILE_NAME_CGF_KEY
        See Also:
        Constant Field Values
      • WEB_SERVER_WEBAPP_URL_CFG_KEY

        public static final java.lang.String WEB_SERVER_WEBAPP_URL_CFG_KEY
        See Also:
        Constant Field Values
      • log

        protected static final org.slf4j.Logger log
    • Constructor Detail

      • ServerBuilder

        protected ServerBuilder​(java.util.Properties p)
    • Method Detail

      • build

        protected abstract org.eclipse.jetty.server.Server build()
                                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • build

        protected static final org.eclipse.jetty.server.Server build​(java.util.Properties config)
                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getConfig

        protected java.util.Properties getConfig()
      • getConfigItem

        protected java.lang.String getConfigItem​(java.lang.String key)
      • getConfigItem

        protected java.lang.String getConfigItem​(java.lang.String key,
                                                 java.lang.String defaultValue)