Package-level declarations
Types
Handy base implementation of IncrementalAnalyzer providing:
Resume marker for incremental source analysis within a ContextId.
Composite key for per-source analysis bookmarks within a ContextId.
Tracks the history of processed chunks for incremental analysis. Enables deduplication and resumption of processing.
Splits a timestamped item stream (e.g. a chat channel's messages) into conversation segments, so each segment can be handed to IncrementalSource-based extraction as one conversation.
Adapts a Conversation to the IncrementalSource interface for incremental analysis.
Analyzes incremental sources (conversations, listening history, etc.) and produces results of type R.
Represents a source of items that grows over time. Used for incremental processing of conversations, listening history, etc.
Formats items from an IncrementalSource into text for processing.
Thread-safe in-memory implementation for testing. Not intended for production use.
Formats conversation messages for proposition extraction.
Record of a processed chunk, keyed by BookmarkKey and HashKey.
Configuration for windowed processing.