Class SokletConfiguration.Builder
java.lang.Object
com.soklet.SokletConfiguration.Builder
- Enclosing class:
SokletConfiguration
Builder used to construct instances of
SokletConfiguration
.
Instances are created by invoking SokletConfiguration.withServer(Server)
or SokletConfiguration.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 SokletConfiguration.Builder serverSentEventServer(@Nullable ServerSentEventServer serverSentEventServer) -
instanceProvider
@Nonnull public SokletConfiguration.Builder instanceProvider(@Nullable InstanceProvider instanceProvider) -
valueConverterRegistry
@Nonnull public SokletConfiguration.Builder valueConverterRegistry(@Nullable ValueConverterRegistry valueConverterRegistry) -
requestBodyMarshaler
@Nonnull public SokletConfiguration.Builder requestBodyMarshaler(@Nullable RequestBodyMarshaler requestBodyMarshaler) -
resourceMethodResolver
@Nonnull public SokletConfiguration.Builder resourceMethodResolver(@Nullable ResourceMethodResolver resourceMethodResolver) -
resourceMethodParameterProvider
@Nonnull public SokletConfiguration.Builder resourceMethodParameterProvider(@Nullable ResourceMethodParameterProvider resourceMethodParameterProvider) -
responseMarshaler
@Nonnull public SokletConfiguration.Builder responseMarshaler(@Nullable ResponseMarshaler responseMarshaler) -
lifecycleInterceptor
@Nonnull public SokletConfiguration.Builder lifecycleInterceptor(@Nullable LifecycleInterceptor lifecycleInterceptor) -
corsAuthorizer
-
build
-