public interface IOutputConnector extends IPipelineConnector
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_rcsid |
DOCUMENTSTATUS_ACCEPTED, DOCUMENTSTATUS_REJECTED
Modifier and Type | Method and Description |
---|---|
java.lang.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(java.lang.String documentURI,
java.lang.String outputDescription,
IOutputRemoveActivity activities)
Remove a document using the connector.
|
boolean |
requestInfo(Configuration output,
java.lang.String command)
Request arbitrary connector information.
|
addOrReplaceDocumentWithException, checkDateIndexable, checkDocumentIndexable, checkLengthIndexable, checkMimeTypeIndexable, checkURLIndexable, getFormCheckJavascriptMethodName, getFormPresaveCheckJavascriptMethodName, getPipelineDescription, outputSpecificationBody, outputSpecificationHeader, processSpecificationPost, viewSpecification
check, clearThreadContext, connect, deinstall, disconnect, getConfiguration, install, isConnected, outputConfigurationBody, outputConfigurationHeader, poll, processConfigurationPost, setThreadContext, viewConfiguration
static final java.lang.String _rcsid
java.lang.String[] getActivitiesList()
boolean requestInfo(Configuration output, java.lang.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.ManifoldCFException
void removeDocument(java.lang.String documentURI, java.lang.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.ManifoldCFException
ServiceInterruption
void 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.ManifoldCFException
ServiceInterruption
void noteAllRecordsRemoved() throws ManifoldCFException
ManifoldCFException