public class ProcessingPostIngestPlugin extends Object implements PostIngestPlugin
ProcessingPostIngestPlugin is a PostIngestPlugin that is responsible for
submitting ProcessRequests to the ProcessingFramework.| Constructor and Description |
|---|
ProcessingPostIngestPlugin(CatalogFramework catalogFramework,
ProcessingFramework processingFramework) |
| 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. |
public ProcessingPostIngestPlugin(CatalogFramework catalogFramework, ProcessingFramework processingFramework)
public CreateResponse process(CreateResponse input) throws PluginExecutionException
PostIngestPluginCreateResponse.process in interface PostIngestPlugininput - 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 processingpublic UpdateResponse process(UpdateResponse input) throws PluginExecutionException
PostIngestPluginUpdateResponse.process in interface PostIngestPlugininput - 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 processingpublic DeleteResponse process(DeleteResponse input) throws PluginExecutionException
PostIngestPluginDeleteResponse.process in interface PostIngestPlugininput - 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.