SocketJsonOutputConsumer

class SocketJsonOutputConsumer(dataChannel: SocketDataChannel, clock: Clock, val bufferByteSizeThresholdForFlush: Int, additionalProperties: Map<String, String>) : BaseStdoutOutputConsumer

Constructors

Link copied to clipboard
constructor(dataChannel: SocketDataChannel, clock: Clock, bufferByteSizeThresholdForFlush: Int, additionalProperties: Map<String, String>)

Properties

Functions

Link copied to clipboard
open override fun accept(airbyteMessage: AirbyteMessage)
fun accept(analytics: AirbyteAnalyticsTraceMessage)
fun accept(catalog: AirbyteCatalog)
fun accept(status: AirbyteConnectionStatus)
fun accept(error: AirbyteErrorTraceMessage)
fun accept(estimate: AirbyteEstimateTraceMessage)
fun accept(log: AirbyteLogMessage)
fun accept(state: AirbyteStateMessage)
fun accept(streamStatus: AirbyteStreamStatusTraceMessage)
fun accept(trace: AirbyteTraceMessage)
fun accept(spec: ConnectorSpecification)
fun accept(destinationCatalog: DestinationCatalog)
open override fun accept(record: AirbyteRecordMessage)
Link copied to clipboard
open fun andThen(p0: Consumer<in AirbyteMessage>): Consumer<AirbyteMessage>
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun withLockFlush()