Class SpringCloudFunctionProvider
- java.lang.Object
-
- org.springdoc.core.providers.impl.SpringCloudFunctionProvider
-
- All Implemented Interfaces:
CloudFunctionProvider
public class SpringCloudFunctionProvider extends Object implements CloudFunctionProvider
The type Spring cloud function provider.- Author:
- bnasslahsen
-
-
Constructor Summary
Constructors Constructor Description SpringCloudFunctionProvider(Optional<org.springframework.cloud.function.context.FunctionCatalog> functionCatalogOptional, GenericResponseService genericResponseService, SpringDocConfigProperties springDocConfigProperties, org.springframework.context.ApplicationContext applicationContext)Instantiates a new Spring cloud function provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RouterOperationgetRouterFunctionPaths(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.
-
-
-
Constructor Detail
-
SpringCloudFunctionProvider
public SpringCloudFunctionProvider(Optional<org.springframework.cloud.function.context.FunctionCatalog> functionCatalogOptional, GenericResponseService genericResponseService, SpringDocConfigProperties springDocConfigProperties, org.springframework.context.ApplicationContext applicationContext)
Instantiates a new Spring cloud function provider.- Parameters:
functionCatalogOptional- the function cataloggenericResponseService- the generic response servicespringDocConfigProperties- the spring doc config propertiesapplicationContext- the application context
-
-
Method Detail
-
getRouterOperations
public List<RouterOperation> getRouterOperations(io.swagger.v3.oas.models.OpenAPI openAPI)
Description copied from interface:CloudFunctionProviderGets router operations.- Specified by:
getRouterOperationsin interfaceCloudFunctionProvider- Parameters:
openAPI- the open api- Returns:
- the router operations
-
getRouterFunctionPaths
protected RouterOperation getRouterFunctionPaths(String beanName, org.springframework.web.bind.annotation.RequestMethod requestMethod)
Gets router function paths.- Parameters:
beanName- the bean name- Returns:
- the router function paths
-
-