Package de.quantummaid.httpmaid
Class HttpMaidBuilder
- java.lang.Object
-
- de.quantummaid.httpmaid.HttpMaidBuilder
-
- All Implemented Interfaces:
HttpConfiguration
public final class HttpMaidBuilder extends Object implements HttpConfiguration
-
-
Constructor Summary
Constructors Constructor Description HttpMaidBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,U>
HttpMaidBuilderbroadcast(Class<T> broadcaster, Class<U> messageType, BroadcasterFactory<T,U> factory)HttpMaidbuild()HttpMaidBuilderconfigured(Configurator configurator)HttpMaidBuilderdisableAutodectectionOfModules()HttpMaidBuilderdisableStartupChecks()ConditionStage<HttpMaidBuilder>serving(Object handler, PerRouteConfigurator... perRouteConfigurators)HttpMaidBuilderwebsocket(String id, HttpHandler handler)HttpMaidBuilderwebsocket(String id, Object handler)
-
-
-
Method Detail
-
disableAutodectectionOfModules
public HttpMaidBuilder disableAutodectectionOfModules()
-
disableStartupChecks
public HttpMaidBuilder disableStartupChecks()
-
serving
public ConditionStage<HttpMaidBuilder> serving(Object handler, PerRouteConfigurator... perRouteConfigurators)
- Specified by:
servingin interfaceHttpConfiguration
-
websocket
public HttpMaidBuilder websocket(String id, HttpHandler handler)
-
websocket
public HttpMaidBuilder websocket(String id, Object handler)
-
broadcast
public <T,U> HttpMaidBuilder broadcast(Class<T> broadcaster, Class<U> messageType, BroadcasterFactory<T,U> factory)
-
configured
public HttpMaidBuilder configured(Configurator configurator)
- Specified by:
configuredin interfaceHttpConfiguration
-
build
public HttpMaid build()
-
-