Package org.glassfish.jersey.server
Class JerseySeBootstrapConfiguration.Builder
- java.lang.Object
-
- org.glassfish.jersey.server.JerseySeBootstrapConfiguration.Builder
-
- All Implemented Interfaces:
jakarta.ws.rs.SeBootstrap.Configuration.Builder
- Enclosing class:
- JerseySeBootstrapConfiguration
public static final class JerseySeBootstrapConfiguration.Builder extends Object implements jakarta.ws.rs.SeBootstrap.Configuration.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JerseySeBootstrapConfiguration.BuilderautoStart(Boolean autostart)Define if theWebServershould auto-start at bootstrap.JerseySeBootstrapConfigurationbuild()JerseySeBootstrapConfiguration.Builderfrom(Object externalConfig)<T> JerseySeBootstrapConfiguration.Builderfrom(BiFunction<String,Class<T>,Optional<T>> configProvider)JerseySeBootstrapConfiguration.Builderproperty(String name, Object value)JerseySeBootstrapConfiguration.BuilderwebServerClass(Class<? extends WebServer> webServerClass)Set the the respectiveWebServerclass to be used by theWebServerProvider.
-
-
-
Method Detail
-
build
public JerseySeBootstrapConfiguration build()
- Specified by:
buildin interfacejakarta.ws.rs.SeBootstrap.Configuration.Builder
-
property
public JerseySeBootstrapConfiguration.Builder property(String name, Object value)
- Specified by:
propertyin interfacejakarta.ws.rs.SeBootstrap.Configuration.Builder
-
webServerClass
public JerseySeBootstrapConfiguration.Builder webServerClass(Class<? extends WebServer> webServerClass)
Set the the respectiveWebServerclass to be used by theWebServerProvider.- Parameters:
webServerClass- the class implementingWebServer.- Returns:
- the updated builder.
-
autoStart
public JerseySeBootstrapConfiguration.Builder autoStart(Boolean autostart)
Define if theWebServershould auto-start at bootstrap.- Parameters:
autostart- the auto-start flag.- Returns:
- the updated builder.
-
from
public <T> JerseySeBootstrapConfiguration.Builder from(BiFunction<String,Class<T>,Optional<T>> configProvider)
- Specified by:
fromin interfacejakarta.ws.rs.SeBootstrap.Configuration.Builder
-
from
public JerseySeBootstrapConfiguration.Builder from(Object externalConfig)
- Specified by:
fromin interfacejakarta.ws.rs.SeBootstrap.Configuration.Builder
-
-