Class SokletConfig.Builder
java.lang.Object
com.soklet.SokletConfig.Builder
- Enclosing class:
SokletConfig
Builder used to construct instances of
SokletConfig
.
Instances are created by invoking SokletConfig.withServer(Server)
or SokletConfig.forTesting()
.
This class is intended for use by a single thread.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
corsAuthorizer
(CorsAuthorizer corsAuthorizer) instanceProvider
(InstanceProvider instanceProvider) lifecycleInterceptor
(LifecycleInterceptor lifecycleInterceptor) requestBodyMarshaler
(RequestBodyMarshaler requestBodyMarshaler) resourceMethodParameterProvider
(ResourceMethodParameterProvider resourceMethodParameterProvider) resourceMethodResolver
(ResourceMethodResolver resourceMethodResolver) responseMarshaler
(ResponseMarshaler responseMarshaler) serverSentEventServer
(ServerSentEventServer serverSentEventServer) valueConverterRegistry
(ValueConverterRegistry valueConverterRegistry)
-
Method Details
-
server
-
serverSentEventServer
@Nonnull public SokletConfig.Builder serverSentEventServer(@Nullable ServerSentEventServer serverSentEventServer) -
instanceProvider
-
valueConverterRegistry
@Nonnull public SokletConfig.Builder valueConverterRegistry(@Nullable ValueConverterRegistry valueConverterRegistry) -
requestBodyMarshaler
@Nonnull public SokletConfig.Builder requestBodyMarshaler(@Nullable RequestBodyMarshaler requestBodyMarshaler) -
resourceMethodResolver
@Nonnull public SokletConfig.Builder resourceMethodResolver(@Nullable ResourceMethodResolver resourceMethodResolver) -
resourceMethodParameterProvider
@Nonnull public SokletConfig.Builder resourceMethodParameterProvider(@Nullable ResourceMethodParameterProvider resourceMethodParameterProvider) -
responseMarshaler
@Nonnull public SokletConfig.Builder responseMarshaler(@Nullable ResponseMarshaler responseMarshaler) -
lifecycleInterceptor
@Nonnull public SokletConfig.Builder lifecycleInterceptor(@Nullable LifecycleInterceptor lifecycleInterceptor) -
corsAuthorizer
-
build
-