public interface PostIngestPlugin
CreateResponse
, UpdateResponse
, or DeleteResponse
is about to be returned to an endpoint.Modifier and Type | Method and Description |
---|---|
CreateResponse |
process(CreateResponse input)
Processes the
CreateResponse . |
DeleteResponse |
process(DeleteResponse input)
Processes the
DeleteResponse . |
UpdateResponse |
process(UpdateResponse input)
Processes the
UpdateResponse . |
CreateResponse process(CreateResponse input) throws PluginExecutionException
CreateResponse
.input
- the CreateResponse
to processCreateResponse
to pass to the next PostIngestPlugin
, or if this is the last PostIngestPlugin
to be calledPluginExecutionException
- thrown when an error occurs during processingUpdateResponse process(UpdateResponse input) throws PluginExecutionException
UpdateResponse
.input
- the UpdateResponse
to processUpdateResponse
to pass to the next PostIngestPlugin
, or if this is the last PostIngestPlugin
to be calledPluginExecutionException
- thrown when an error occurs during processingDeleteResponse process(DeleteResponse input) throws PluginExecutionException
DeleteResponse
.input
- the DeleteResponse
to processDeleteResponse
to pass to the next PostIngestPlugin
, or if this is the last PostIngestPlugin
to be calledPluginExecutionException
- thrown when an error occurs during processingThis work is licensed under a Creative Commons Attribution 4.0 International License.