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