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.
Last updated