public class SpringCloudFunctionProvider extends Object implements CloudFunctionProvider, org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
SpringCloudFunctionProvider(Optional<org.springframework.cloud.function.context.FunctionCatalog> functionCatalogOptional,
SpringDocConfigProperties springDocConfigProperties)
Instantiates a new Spring cloud function provider.
|
| Modifier and Type | Method and Description |
|---|---|
protected RouterOperation |
getRouterFunctionPaths(String beanName,
org.springframework.web.bind.annotation.RequestMethod requestMethod)
Gets router function paths.
|
List<RouterOperation> |
getRouterOperations(io.swagger.v3.oas.models.OpenAPI openAPI)
Gets router operations.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public SpringCloudFunctionProvider(Optional<org.springframework.cloud.function.context.FunctionCatalog> functionCatalogOptional, SpringDocConfigProperties springDocConfigProperties)
functionCatalogOptional - the function catalogspringDocConfigProperties - the spring doc config propertiespublic List<RouterOperation> getRouterOperations(io.swagger.v3.oas.models.OpenAPI openAPI)
CloudFunctionProvidergetRouterOperations in interface CloudFunctionProvideropenAPI - the open apiprotected RouterOperation getRouterFunctionPaths(String beanName, org.springframework.web.bind.annotation.RequestMethod requestMethod)
beanName - the bean namerequestMethod - the request methodpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionCopyright © 2024. All rights reserved.