Class SokletConfiguration.Copier
java.lang.Object
com.soklet.SokletConfiguration.Copier
- Enclosing class:
SokletConfiguration
Builder used to copy instances of
SokletConfiguration
.
Instances are created by invoking SokletConfiguration.copy()
.
This class is intended for use by a single thread.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptioncorsAuthorizer
(CorsAuthorizer corsAuthorizer) finish()
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.Copier serverSentEventServer(@Nullable ServerSentEventServer serverSentEventServer) -
instanceProvider
@Nonnull public SokletConfiguration.Copier instanceProvider(@Nullable InstanceProvider instanceProvider) -
valueConverterRegistry
@Nonnull public SokletConfiguration.Copier valueConverterRegistry(@Nullable ValueConverterRegistry valueConverterRegistry) -
requestBodyMarshaler
@Nonnull public SokletConfiguration.Copier requestBodyMarshaler(@Nullable RequestBodyMarshaler requestBodyMarshaler) -
resourceMethodResolver
@Nonnull public SokletConfiguration.Copier resourceMethodResolver(@Nullable ResourceMethodResolver resourceMethodResolver) -
resourceMethodParameterProvider
@Nonnull public SokletConfiguration.Copier resourceMethodParameterProvider(@Nullable ResourceMethodParameterProvider resourceMethodParameterProvider) -
responseMarshaler
@Nonnull public SokletConfiguration.Copier responseMarshaler(@Nullable ResponseMarshaler responseMarshaler) -
lifecycleInterceptor
@Nonnull public SokletConfiguration.Copier lifecycleInterceptor(@Nullable LifecycleInterceptor lifecycleInterceptor) -
corsAuthorizer
-
finish
-