| Modifier and Type | Method and Description |
|---|---|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withDocumentationProvider(DocumentationProvider documentationProvider)
Provide a
DocumentationProvider for extracting documentation for use in Open API documents |
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withExceptionMapper(ExceptionMapper exceptionMapper)
Provide an
ExceptionMapper to map exceptions caught during operation invocation to
WebApplicationException |
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Provide an
ObjectMapper for mapping java objects to JSON and vice versa |
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withSupportedDeleteOperations(java.lang.String... regex)
Provide a list of regular expressions for operation names which should be supported as DELETE methods
|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withSupportedGetOperations(java.lang.String... regex)
Provide a list of regular expressions for operation names which should be supported as GET methods
|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withSupportedPutOperations(java.lang.String... regex)
Provide a list of regular expressions for operation names which should be supported as PUT methods
|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withTagProvider(java.util.function.Function<java.lang.String,java.lang.String> tagProvider)
Provide a function for assigning tags to web service operations based on path.
|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withTypeNameProvider(java.util.function.Function<java.lang.Class<?>,java.lang.String> typeNameProvider)
Provide a function for assigning display names to types when generating schemas in Open API documents.
|
SoapstoneServiceBuilder |
SoapstoneServiceBuilder.withVendor(java.lang.String vendor)
Provide a vendor name
|
Copyright © 2020 Alfa Financial Software Ltd. All rights reserved.