Package | Description |
---|---|
com.google.enterprise.connector.util.diffing |
The
diffing package provides a framework for writing
connectors to repositories that do not provide information about
added, deleted, or updated documents. |
com.google.enterprise.connector.util.diffing.testing |
Class and Description |
---|
Change
Description of a change to be sent to the Search Appliance.
|
Change.FactoryType
Indication of the
DocumentHandleFactory needed to
un-serialize a Change from its JSON representation. |
ChangeQueue
Bounded buffer of
Change objects for buffering between the
DocumentSnapshotRepositoryMonitor and the
CheckpointAndChangeQueue . |
ChangeQueue.CrawlActivityLogger
Interface to log the crawl activity for each crawl.
|
ChangeQueue.QueuePropertyFetcher
Interface to retrieve the properties required for ChangeQueue.
|
ChangeSource
A source of
Change objects. |
CheckpointAndChangeQueue
Queue of
CheckpointAndChange objects to be processed by the
DiffingConnectorTraversalManager . |
DeleteDocumentHandle
A
DocumentHandle implementation for deleting documents. |
DiffingConnectorCheckpoint
Checkpoint for the
DiffingConnector . |
DocumentHandle
Interface for constructing a
Document representing a change
to be applied to the GSA after fetching any needed information from
the repository holding the document. |
DocumentHandleFactory
Interface for constructing a
DocumentHandle from its
String representation. |
DocumentSink
A destination for tracking documents that are filtered and not
sent on to the GSA.
|
DocumentSnapshot
Interface for a local copy of a document that is stored on the GSA.
|
DocumentSnapshotComparator
A comparator for
DocumentSnapshot objects that supports both
snapshots that implement the Comparable interface and legacy
comparisons using the document IDs. |
DocumentSnapshotFactory
Interface for constructing a
DocumentSnapshot from its
String representation. |
DocumentSnapshotRepositoryMonitor.Callback
The client provides an implementation of this interface to receive
notification of changes to the repository.
|
DocumentSnapshotRepositoryMonitorManager
Management interface to
DocumentSnapshotRepositoryMonitor threads. |
FilterReason
Enumerations for reasons for filtering a document rather than
sending it to the GSA.
|
MonitorCheckpoint
A checkpoint for a single
DocumentSnapshotRepositoryMonitor . |
SnapshotReader
Reader for a
SnapshotStore . |
SnapshotReaderException
An
Exception for errors reading the SnapshotStore . |
SnapshotRepository
Interface for accessing a sequence of
DocumentSnapshot
objects from a repository. |
SnapshotRepositoryRuntimeException
Exception for reporting a problem (such as loss of network
connectivity to a repository) that precludes getting or using
the
Iterator for a SnapshotRepository |
SnapshotStore
An API for storing and retrieving snapshots.
|
SnapshotStoreException
An
Exception for problems accessing a SnapshotStore . |
SnapshotWriter
Write snapshot records in CSV format.
|
SnapshotWriterException
An
Exception for errors writing the SnapshotStore . |
TraversalContextManager
Holder for the
TraversalContext . |
Class and Description |
---|
ChangeSource
A source of
Change objects. |
CheckpointAndChangeQueue
Queue of
CheckpointAndChange objects to be processed by the
DiffingConnectorTraversalManager . |
DocumentHandleFactory
Interface for constructing a
DocumentHandle from its
String representation. |
DocumentSnapshotRepositoryMonitorManager
Management interface to
DocumentSnapshotRepositoryMonitor threads. |
MonitorCheckpoint
A checkpoint for a single
DocumentSnapshotRepositoryMonitor . |