<P> RestHandlerBuilder |
RestHandlerBuilder.addCustomParamConverter(java.lang.Class<P> paramClass,
jakarta.ws.rs.ext.ParamConverter<P> converter) |
Registers a parameter converter class that convert strings to and from a custom class.
|
RestHandlerBuilder |
RestHandlerBuilder.addCustomParamConverterProvider(jakarta.ws.rs.ext.ParamConverterProvider paramConverterProvider) |
Registers an object that can convert rest method parameters (e.g.
|
<T> RestHandlerBuilder |
RestHandlerBuilder.addCustomReader(jakarta.ws.rs.ext.MessageBodyReader<T> reader) |
Registers an object that can deserialise request bodies into custom classes.
|
RestHandlerBuilder |
RestHandlerBuilder.addCustomSchema(java.lang.Class<?> dataClass,
SchemaObject schema) |
Registers a custom OpenAPI schema description for the given class.
|
<T> RestHandlerBuilder |
RestHandlerBuilder.addCustomWriter(jakarta.ws.rs.ext.MessageBodyWriter<T> writer) |
Registers an object that can write custom classes to responses.
|
<T extends java.lang.Throwable> RestHandlerBuilder |
RestHandlerBuilder.addExceptionMapper(java.lang.Class<T> exceptionClass,
jakarta.ws.rs.ext.ExceptionMapper<T> exceptionMapper) |
Adds a mapper that converts an exception to a response.
|
RestHandlerBuilder |
RestHandlerBuilder.addReaderInterceptor(jakarta.ws.rs.ext.ReaderInterceptor readerInterceptor) |
Registers a reader interceptor allowing for inspection and alteration of request bodies.
|
RestHandlerBuilder |
RestHandlerBuilder.addRequestFilter(jakarta.ws.rs.container.ContainerRequestFilter filter) |
Registers a request filter, which is run before a rest method is executed.
|
RestHandlerBuilder |
RestHandlerBuilder.addResource(java.lang.Object... resources) |
Adds one or more rest resources to this handler
|
RestHandlerBuilder |
RestHandlerBuilder.addResponseFilter(jakarta.ws.rs.container.ContainerResponseFilter filter) |
Registers a response filter, which is called after execution of a method takes place.
|
RestHandlerBuilder |
RestHandlerBuilder.addSchemaObjectCustomizer(SchemaObjectCustomizer customizer) |
Registers an object that is able to customize SchemaObject s generated by this rest handler
for OpenAPI documentation.
|
RestHandlerBuilder |
RestHandlerBuilder.addWriterInterceptor(jakarta.ws.rs.ext.WriterInterceptor writerInterceptor) |
Registers a writer interceptor allowing for inspection and alteration of response bodies.
|
static RestHandlerBuilder |
RestHandlerBuilder.restHandler(java.lang.Object... resources) |
Creates a handler builder for JAX-RS REST services.
|
RestHandlerBuilder |
RestHandlerBuilder.withCollectionParameterStrategy(CollectionParameterStrategy collectionParameterStrategy) |
Specifies if values passed to method parameters with QueryParam or HeaderParam annotations should be transformed or not.
|
RestHandlerBuilder |
RestHandlerBuilder.withCORS(CORSConfig corsConfig) |
Specifies the CORS config for the REST services.
|
RestHandlerBuilder |
RestHandlerBuilder.withCORS(CORSConfigBuilder corsConfig) |
Specifies the CORS config for the REST services.
|
RestHandlerBuilder |
RestHandlerBuilder.withOpenApiDocument(OpenAPIObjectBuilder openAPIObject) |
Use this value to create JSON and HTML documentation for your rest service.
|
RestHandlerBuilder |
RestHandlerBuilder.withOpenApiHtmlCss(java.lang.String css) |
|
RestHandlerBuilder |
RestHandlerBuilder.withOpenApiHtmlUrl(java.lang.String url) |
Enables a simple HTML endpoint that documents the API exposed by the rest resources declared by this builder.
|
RestHandlerBuilder |
RestHandlerBuilder.withOpenApiJsonUrl(java.lang.String url) |
Enables an Open API JSON URL at the specified endpoint.
|