public interface IOutputConnector extends IPipelineConnector
| Modifier and Type | Field and Description |
|---|---|
static String |
_rcsid |
DOCUMENTSTATUS_ACCEPTED, DOCUMENTSTATUS_REJECTED| Modifier and Type | Method and Description |
|---|---|
String[] |
getActivitiesList()
Return a list of activities that this connector generates.
|
void |
noteAllRecordsRemoved()
Notify the connector that all records associated with this connection have been removed.
|
void |
noteJobComplete(IOutputNotifyActivity activities)
Notify the connector of a completed job.
|
void |
removeDocument(String documentURI,
String outputDescription,
IOutputRemoveActivity activities)
Remove a document using the connector.
|
boolean |
requestInfo(Configuration output,
String command)
Request arbitrary connector information.
|
addOrReplaceDocumentWithException, checkDateIndexable, checkDocumentIndexable, checkLengthIndexable, checkMimeTypeIndexable, checkURLIndexable, getFormCheckJavascriptMethodName, getFormPresaveCheckJavascriptMethodName, getPipelineDescription, outputSpecificationBody, outputSpecificationHeader, processSpecificationPost, viewSpecificationcheck, clearThreadContext, connect, deinstall, disconnect, getConfiguration, install, isConnected, outputConfigurationBody, outputConfigurationHeader, poll, processConfigurationPost, setThreadContext, viewConfigurationstatic final String _rcsid
String[] getActivitiesList()
boolean requestInfo(Configuration output, String command) throws ManifoldCFException
output - is the response object, to be filled in by this method.command - is the command, which is taken directly from the API request.ManifoldCFExceptionvoid removeDocument(String documentURI, String outputDescription, IOutputRemoveActivity activities) throws ManifoldCFException, ServiceInterruption
documentURI - is the URI of the document. The URI is presumed to be the unique identifier which the output data store will use to process
and serve the document. This URI is constructed by the repository connector which fetches the document, and is thus universal across all output connectors.outputDescription - is the last description string that was constructed for this document by the getOutputDescription() method above.activities - is the handle to an object that the implementer of an output connector may use to perform operations, such as logging processing activity.ManifoldCFExceptionServiceInterruptionvoid noteJobComplete(IOutputNotifyActivity activities) throws ManifoldCFException, ServiceInterruption
activities - is the handle to an object that the implementer of an output connector may use to perform operations, such as logging processing activity.ManifoldCFExceptionServiceInterruptionvoid noteAllRecordsRemoved()
throws ManifoldCFException
ManifoldCFException