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
-