ReservingDeserializingInputFlow

@Singleton
class ReservingDeserializingInputFlow(val config: DestinationConfiguration, val deserializer: ProtocolMessageDeserializer, @Named(value = "queueMemoryManager") val memoryManager: ReservationManager, @Named(value = "inputStream") val inputStream: InputStream, @Named(value = "logPerNRecords") val logPerNRecords: Long) : Flow<Pair<Long, Reserved<DestinationMessage>>>

Constructors

Link copied to clipboard
constructor(config: DestinationConfiguration, deserializer: ProtocolMessageDeserializer, @Named(value = "queueMemoryManager") memoryManager: ReservationManager, @Named(value = "inputStream") inputStream: InputStream, @Named(value = "logPerNRecords") logPerNRecords: Long)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val log: KLogger
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun collect(collector: FlowCollector<Pair<Long, Reserved<DestinationMessage>>>)