Class AbstractJettyConfig

java.lang.Object
dev.dsf.common.config.AbstractJettyConfig
Direct Known Subclasses:
AbstractHttpJettyConfig, AbstractHttpsJettyConfig

@Configuration @PropertySource(value="file:conf/jetty.properties", encoding="UTF-8", ignoreResourceNotFound=true) public abstract class AbstractJettyConfig extends Object
  • Constructor Details

    • AbstractJettyConfig

      public AbstractJettyConfig()
  • Method Details

    • apiConnector

      protected abstract Function<org.eclipse.jetty.server.Server,org.eclipse.jetty.server.ServerConnector> apiConnector()
    • mavenServerModuleName

      protected abstract String mavenServerModuleName()
    • servletContainerInitializers

      protected abstract List<Class<? extends jakarta.servlet.ServletContainerInitializer>> servletContainerInitializers()
    • httpApiConnector

      protected final Function<org.eclipse.jetty.server.Server,org.eclipse.jetty.server.ServerConnector> httpApiConnector()
    • httpsApiConnector

      protected final Function<org.eclipse.jetty.server.Server,org.eclipse.jetty.server.ServerConnector> httpsApiConnector()
    • statusConnector

      protected final Function<org.eclipse.jetty.server.Server,org.eclipse.jetty.server.ServerConnector> statusConnector()
    • propertySourcesPlaceholderConfigurer

      @Bean public static org.springframework.context.support.PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer(org.springframework.core.env.ConfigurableEnvironment environment)
    • jettyServer

      @Bean public JettyServer jettyServer(org.springframework.core.env.ConfigurableEnvironment environment)