Package org.apache.camel.openapi
Class DefaultRestApiResponseAdapter
java.lang.Object
org.apache.camel.openapi.DefaultRestApiResponseAdapter
- All Implemented Interfaces:
RestApiResponseAdapter
A
RestApiResponseAdapter
that caches the response.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
copyResult
(org.apache.camel.Exchange exchange) Copy content from this adapter into the givenExchange
.io.swagger.v3.oas.models.OpenAPI
Gets the generated OpenAPI modelvoid
There is no Rest DSL and therefore no OpenAPI specvoid
Adds a headervoid
setOpenApi
(io.swagger.v3.oas.models.OpenAPI openApi) Sets the generated OpenAPI modelvoid
writeBytes
(byte[] bytes) The content of the OpenAPI spec as byte array
-
Constructor Details
-
DefaultRestApiResponseAdapter
public DefaultRestApiResponseAdapter()
-
-
Method Details
-
getOpenApi
public io.swagger.v3.oas.models.OpenAPI getOpenApi()Description copied from interface:RestApiResponseAdapter
Gets the generated OpenAPI model- Specified by:
getOpenApi
in interfaceRestApiResponseAdapter
-
setOpenApi
public void setOpenApi(io.swagger.v3.oas.models.OpenAPI openApi) Description copied from interface:RestApiResponseAdapter
Sets the generated OpenAPI model- Specified by:
setOpenApi
in interfaceRestApiResponseAdapter
-
setHeader
Description copied from interface:RestApiResponseAdapter
Adds a header- Specified by:
setHeader
in interfaceRestApiResponseAdapter
-
writeBytes
Description copied from interface:RestApiResponseAdapter
The content of the OpenAPI spec as byte array- Specified by:
writeBytes
in interfaceRestApiResponseAdapter
- Throws:
IOException
-
noContent
public void noContent()Description copied from interface:RestApiResponseAdapter
There is no Rest DSL and therefore no OpenAPI spec- Specified by:
noContent
in interfaceRestApiResponseAdapter
-
copyResult
public void copyResult(org.apache.camel.Exchange exchange) Description copied from interface:RestApiResponseAdapter
Copy content from this adapter into the givenExchange
.- Specified by:
copyResult
in interfaceRestApiResponseAdapter
-