org.apache.manifoldcf.crawler.system
Class DocumentCleanupThread.OutputRemoveActivity
java.lang.Object
org.apache.manifoldcf.crawler.system.DocumentCleanupThread.OutputRemoveActivity
- All Implemented Interfaces:
- IOutputHistoryActivity, IOutputRemoveActivity
- Enclosing class:
- DocumentCleanupThread
protected static class DocumentCleanupThread.OutputRemoveActivity
- extends java.lang.Object
- implements IOutputRemoveActivity
The ingest logger class
|
Method Summary |
void |
recordActivity(java.lang.Long startTime,
java.lang.String activityType,
java.lang.Long dataSize,
java.lang.String entityURI,
java.lang.String resultCode,
java.lang.String resultDescription)
Record time-stamped information about the activity of the output connector. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connectionName
protected java.lang.String connectionName
connMgr
protected IRepositoryConnectionManager connMgr
outputConnectionName
protected java.lang.String outputConnectionName
DocumentCleanupThread.OutputRemoveActivity
public DocumentCleanupThread.OutputRemoveActivity(java.lang.String connectionName,
IRepositoryConnectionManager connMgr,
java.lang.String outputConnectionName)
- Constructor
recordActivity
public void recordActivity(java.lang.Long startTime,
java.lang.String activityType,
java.lang.Long dataSize,
java.lang.String entityURI,
java.lang.String resultCode,
java.lang.String resultDescription)
throws ManifoldCFException
- Record time-stamped information about the activity of the output connector.
- Specified by:
recordActivity in interface IOutputHistoryActivity
- Parameters:
startTime - is either null or the time since the start of epoch in milliseconds (Jan 1, 1970). Every
activity has an associated time; the startTime field records when the activity began. A null value
indicates that the start time and the finishing time are the same.activityType - is a string which is fully interpretable only in the context of the connector involved, which is
used to categorize what kind of activity is being recorded. For example, a web connector might record a
"fetch document" activity. Cannot be null.dataSize - is the number of bytes of data involved in the activity, or null if not applicable.entityURI - is a (possibly long) string which identifies the object involved in the history record.
The interpretation of this field will differ from connector to connector. May be null.resultCode - contains a terse description of the result of the activity. The description is limited in
size to 255 characters, and can be interpreted only in the context of the current connector. May be null.resultDescription - is a (possibly long) human-readable string which adds detail, if required, to the result
described in the resultCode field. This field is not meant to be queried on. May be null.
- Throws:
ManifoldCFException