Skip to content

Latest commit

 

History

History
36 lines (14 loc) · 1.39 KB

scanner-example-incremental.md

File metadata and controls

36 lines (14 loc) · 1.39 KB

Incremental Scanner Example

The sample Attivio project contains the com.sample.module.SampleIncrementalDataSourceScanner sample scanner. As in the com.sample.module.SampleDataSourceScanner sample scanner, the scanner can be tested standalone from the SampleIncrementalDataSourceScannerTest Junit test and from the connectors admin page.

The incremental sample scanner demonstrates the following SDK capabilities.

Capability Notes
Feeding only new and modified documents: Observe the shouldFeedThisDoc method IngestionHistoryApi calls.
Deleting obsolete documents Observe the deleteObsoleteDocuments method.
Securing the documents Observe the createACL method.
Creating document meta data in addition to content Observe the addMetadata method.
Storing content in the content store Observe the calling to the DocumentPublisher.put method.
Committing documents in the index explicitly by the scanner Observe the IndexCommitter.commit call.
Using annotations to create menus Observe the @ConfigurationOptionInfo.Group annotations.
Using annotations to display and describe the scanner Observe the @ConfigurationOptionInfo annotation.
Using annotations to display and describe each option Observe the @ConfigurationOption annotation with the displayName, description and formEntryClass arguments.