StreamStatusManager
class StreamStatusManager(feeds: List<Feed>, emit: (AirbyteStreamStatusTraceMessage) -> Unit)(source)
StreamStatusManager emits AirbyteStreamStatusTraceMessages in response to Feed activity events, via notifyStarting, notifyComplete and notifyFailure.
Types
Link copied to clipboard
Link copied to clipboard
data class StreamState(val id: StreamIdentifier, val feeds: Set<Feed>, val state: AtomicReference<StreamStatusManager.State> = AtomicReference(State.PENDING), val stoppedFeeds: ConcurrentHashSet<Feed> = ConcurrentHashSet(), val numStoppedFeeds: AtomicInteger = AtomicInteger())