StreamState

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())

Constructors

Link copied to clipboard
constructor(id: StreamIdentifier, feeds: Set<Feed>, state: AtomicReference<StreamStatusManager.State> = AtomicReference(State.PENDING), stoppedFeeds: ConcurrentHashSet<Feed> = ConcurrentHashSet(), numStoppedFeeds: AtomicInteger = AtomicInteger())

Properties

Link copied to clipboard
val feeds: Set<Feed>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val stoppedFeeds: ConcurrentHashSet<Feed>

Functions

Link copied to clipboard
fun onComplete(feed: Feed): List<AirbyteStreamStatusTraceMessage.AirbyteStreamStatus>
Link copied to clipboard
fun onFailure(feed: Feed): List<AirbyteStreamStatusTraceMessage.AirbyteStreamStatus>
Link copied to clipboard
fun onStarting(): List<AirbyteStreamStatusTraceMessage.AirbyteStreamStatus>