public class SpringdocRouteBuilder extends AbstractSpringdocRouteBuilder
| Modifier and Type | Method and Description |
|---|---|
SpringdocRouteBuilder |
add(org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse> routerFunction,
Consumer<Builder> operationsConsumer)
Add springdoc route builder.
|
SpringdocRouteBuilder |
after(BiFunction<org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse,org.springframework.web.servlet.function.ServerResponse> responseProcessor,
Consumer<Builder> operationsConsumer)
After springdoc route builder.
|
SpringdocRouteBuilder |
before(UnaryOperator<org.springframework.web.servlet.function.ServerRequest> requestProcessor,
Consumer<Builder> operationsConsumer)
Before springdoc route builder.
|
org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse> |
build()
Build router function.
|
SpringdocRouteBuilder |
DELETE(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Delete springdoc route builder.
|
SpringdocRouteBuilder |
DELETE(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Delete springdoc route builder.
|
SpringdocRouteBuilder |
DELETE(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Delete springdoc route builder.
|
SpringdocRouteBuilder |
DELETE(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Delete springdoc route builder.
|
SpringdocRouteBuilder |
filter(org.springframework.web.servlet.function.HandlerFilterFunction<org.springframework.web.servlet.function.ServerResponse,org.springframework.web.servlet.function.ServerResponse> filterFunction,
Consumer<Builder> operationsConsumer)
Filter springdoc route builder.
|
SpringdocRouteBuilder |
GET(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Get springdoc route builder.
|
SpringdocRouteBuilder |
GET(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Get springdoc route builder.
|
SpringdocRouteBuilder |
GET(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Get springdoc route builder.
|
SpringdocRouteBuilder |
GET(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Get springdoc route builder.
|
SpringdocRouteBuilder |
HEAD(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Head springdoc route builder.
|
SpringdocRouteBuilder |
HEAD(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Head springdoc route builder.
|
SpringdocRouteBuilder |
HEAD(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Head springdoc route builder.
|
SpringdocRouteBuilder |
HEAD(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Head springdoc route builder.
|
SpringdocRouteBuilder |
nest(org.springframework.web.servlet.function.RequestPredicate predicate,
Consumer<org.springframework.web.servlet.function.RouterFunctions.Builder> builderConsumer,
Consumer<Builder> operationsConsumer)
Nest springdoc route builder.
|
SpringdocRouteBuilder |
nest(org.springframework.web.servlet.function.RequestPredicate predicate,
Supplier<org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse>> routerFunctionSupplier,
Consumer<Builder> operationsConsumer)
Nest springdoc route builder.
|
<T extends Throwable> |
onError(Class<T> exceptionType,
BiFunction<Throwable,org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse> responseProvider)
On error springdoc route builder.
|
SpringdocRouteBuilder |
onError(Predicate<Throwable> predicate,
BiFunction<Throwable,org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse> responseProvider)
On error springdoc route builder.
|
SpringdocRouteBuilder |
OPTIONS(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Options springdoc route builder.
|
SpringdocRouteBuilder |
OPTIONS(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Options springdoc route builder.
|
SpringdocRouteBuilder |
OPTIONS(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Options springdoc route builder.
|
SpringdocRouteBuilder |
OPTIONS(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Options springdoc route builder.
|
SpringdocRouteBuilder |
PATCH(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Patch springdoc route builder.
|
SpringdocRouteBuilder |
PATCH(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Patch springdoc route builder.
|
SpringdocRouteBuilder |
PATCH(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Patch springdoc route builder.
|
SpringdocRouteBuilder |
PATCH(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Patch springdoc route builder.
|
SpringdocRouteBuilder |
path(String pattern,
Consumer<org.springframework.web.servlet.function.RouterFunctions.Builder> builderConsumer,
Consumer<Builder> operationsConsumer)
Path springdoc route builder.
|
SpringdocRouteBuilder |
path(String pattern,
Supplier<org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse>> routerFunctionSupplier,
Consumer<Builder> operationsConsumer)
Path springdoc route builder.
|
SpringdocRouteBuilder |
POST(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Post springdoc route builder.
|
SpringdocRouteBuilder |
POST(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Post springdoc route builder.
|
SpringdocRouteBuilder |
POST(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Post springdoc route builder.
|
SpringdocRouteBuilder |
POST(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Post springdoc route builder.
|
SpringdocRouteBuilder |
PUT(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Put springdoc route builder.
|
SpringdocRouteBuilder |
PUT(org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Put springdoc route builder.
|
SpringdocRouteBuilder |
PUT(String pattern,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Put springdoc route builder.
|
SpringdocRouteBuilder |
PUT(String pattern,
org.springframework.web.servlet.function.RequestPredicate predicate,
org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction,
Consumer<Builder> operationsConsumer)
Put springdoc route builder.
|
SpringdocRouteBuilder |
resources(Function<org.springframework.web.servlet.function.ServerRequest,Optional<org.springframework.core.io.Resource>> lookupFunction,
Consumer<Builder> operationsConsumer)
Resources springdoc route builder.
|
SpringdocRouteBuilder |
resources(String pattern,
org.springframework.core.io.Resource location,
Consumer<Builder> operationsConsumer)
Resources springdoc route builder.
|
static SpringdocRouteBuilder |
route()
Route springdoc route builder.
|
getOperationBuilderpublic static SpringdocRouteBuilder route()
public org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse> build()
public SpringdocRouteBuilder GET(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder GET(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder GET(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder GET(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder HEAD(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder HEAD(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder HEAD(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder HEAD(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder POST(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder POST(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder POST(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder POST(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PUT(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PUT(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PUT(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PUT(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PATCH(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PATCH(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PATCH(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder PATCH(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder DELETE(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder DELETE(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder DELETE(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder DELETE(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder OPTIONS(org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
handlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder OPTIONS(String pattern, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternhandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder OPTIONS(org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
predicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder OPTIONS(String pattern, org.springframework.web.servlet.function.RequestPredicate predicate, org.springframework.web.servlet.function.HandlerFunction<org.springframework.web.servlet.function.ServerResponse> handlerFunction, Consumer<Builder> operationsConsumer)
pattern - the patternpredicate - the predicatehandlerFunction - the handler functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder add(org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse> routerFunction, Consumer<Builder> operationsConsumer)
routerFunction - the router functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder resources(String pattern, org.springframework.core.io.Resource location, Consumer<Builder> operationsConsumer)
pattern - the patternlocation - the locationoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder resources(Function<org.springframework.web.servlet.function.ServerRequest,Optional<org.springframework.core.io.Resource>> lookupFunction, Consumer<Builder> operationsConsumer)
lookupFunction - the lookup functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder nest(org.springframework.web.servlet.function.RequestPredicate predicate, Supplier<org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse>> routerFunctionSupplier, Consumer<Builder> operationsConsumer)
predicate - the predicaterouterFunctionSupplier - the router function supplieroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder nest(org.springframework.web.servlet.function.RequestPredicate predicate, Consumer<org.springframework.web.servlet.function.RouterFunctions.Builder> builderConsumer, Consumer<Builder> operationsConsumer)
predicate - the predicatebuilderConsumer - the builder consumeroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder path(String pattern, Supplier<org.springframework.web.servlet.function.RouterFunction<org.springframework.web.servlet.function.ServerResponse>> routerFunctionSupplier, Consumer<Builder> operationsConsumer)
pattern - the patternrouterFunctionSupplier - the router function supplieroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder path(String pattern, Consumer<org.springframework.web.servlet.function.RouterFunctions.Builder> builderConsumer, Consumer<Builder> operationsConsumer)
pattern - the patternbuilderConsumer - the builder consumeroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder filter(org.springframework.web.servlet.function.HandlerFilterFunction<org.springframework.web.servlet.function.ServerResponse,org.springframework.web.servlet.function.ServerResponse> filterFunction, Consumer<Builder> operationsConsumer)
filterFunction - the filter functionoperationsConsumer - the operations consumerpublic SpringdocRouteBuilder before(UnaryOperator<org.springframework.web.servlet.function.ServerRequest> requestProcessor, Consumer<Builder> operationsConsumer)
requestProcessor - the request processoroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder after(BiFunction<org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse,org.springframework.web.servlet.function.ServerResponse> responseProcessor, Consumer<Builder> operationsConsumer)
responseProcessor - the response processoroperationsConsumer - the operations consumerpublic SpringdocRouteBuilder onError(Predicate<Throwable> predicate, BiFunction<Throwable,org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse> responseProvider)
predicate - the predicateresponseProvider - the response providerpublic <T extends Throwable> SpringdocRouteBuilder onError(Class<T> exceptionType, BiFunction<Throwable,org.springframework.web.servlet.function.ServerRequest,org.springframework.web.servlet.function.ServerResponse> responseProvider)
T - the type parameterexceptionType - the exception typeresponseProvider - the response providerCopyright © 2024. All rights reserved.