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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcopyResult(org.apache.camel.Exchange exchange) Copy content from this adapter into the givenExchange.io.swagger.v3.oas.models.OpenAPIGets the generated OpenAPI modelvoidThere is no Rest DSL and therefore no OpenAPI specvoidAdds a headervoidsetOpenApi(io.swagger.v3.oas.models.OpenAPI openApi) Sets the generated OpenAPI modelvoidwriteBytes(byte[] bytes) The content of the OpenAPI spec as byte array
- 
Constructor Details- 
DefaultRestApiResponseAdapterpublic DefaultRestApiResponseAdapter()
 
- 
- 
Method Details- 
getOpenApipublic io.swagger.v3.oas.models.OpenAPI getOpenApi()Description copied from interface:RestApiResponseAdapterGets the generated OpenAPI model- Specified by:
- getOpenApiin interface- RestApiResponseAdapter
 
- 
setOpenApipublic void setOpenApi(io.swagger.v3.oas.models.OpenAPI openApi) Description copied from interface:RestApiResponseAdapterSets the generated OpenAPI model- Specified by:
- setOpenApiin interface- RestApiResponseAdapter
 
- 
setHeaderDescription copied from interface:RestApiResponseAdapterAdds a header- Specified by:
- setHeaderin interface- RestApiResponseAdapter
 
- 
writeBytesDescription copied from interface:RestApiResponseAdapterThe content of the OpenAPI spec as byte array- Specified by:
- writeBytesin interface- RestApiResponseAdapter
- Throws:
- IOException
 
- 
noContentpublic void noContent()Description copied from interface:RestApiResponseAdapterThere is no Rest DSL and therefore no OpenAPI spec- Specified by:
- noContentin interface- RestApiResponseAdapter
 
- 
copyResultpublic void copyResult(org.apache.camel.Exchange exchange) Description copied from interface:RestApiResponseAdapterCopy content from this adapter into the givenExchange.- Specified by:
- copyResultin interface- RestApiResponseAdapter
 
 
-