Airbyte Kotlin Bulk CDK
Toggle table of contents
0.1.92
jvm
Platform filter
jvm
Switch theme
Search in API
Airbyte Kotlin Bulk CDK
bulk-cdk-core-extract
/
io.airbyte.cdk.output.sockets
/
SocketProtobufOutputConsumer
Socket
Protobuf
Output
Consumer
class
SocketProtobufOutputConsumer
(
dataChannel
:
SocketDataChannel
,
clock
:
Clock
,
val
bufferByteSizeThresholdForFlush
:
Int
,
val
additionalProperties
:
Map
<
String
,
String
>
)
:
OutputConsumer
Members
Constructors
Socket
Protobuf
Output
Consumer
Link copied to clipboard
constructor
(
dataChannel
:
SocketDataChannel
,
clock
:
Clock
,
bufferByteSizeThresholdForFlush
:
Int
,
additionalProperties
:
Map
<
String
,
String
>
)
Properties
additional
Properties
Link copied to clipboard
val
additionalProperties
:
Map
<
String
,
String
>
buffer
Byte
Size
Threshold
For
Flush
Link copied to clipboard
val
bufferByteSizeThresholdForFlush
:
Int
record
Emitted
At
Link copied to clipboard
val
recordEmittedAt
:
Instant
Functions
accept
Link copied to clipboard
fun
accept
(
analytics
:
AirbyteAnalyticsTraceMessage
)
fun
accept
(
catalog
:
AirbyteCatalog
)
fun
accept
(
status
:
AirbyteConnectionStatus
)
fun
accept
(
error
:
AirbyteErrorTraceMessage
)
fun
accept
(
estimate
:
AirbyteEstimateTraceMessage
)
fun
accept
(
log
:
AirbyteLogMessage
)
open
fun
accept
(
record
:
AirbyteRecordMessage
)
fun
accept
(
state
:
AirbyteStateMessage
)
fun
accept
(
streamStatus
:
AirbyteStreamStatusTraceMessage
)
fun
accept
(
trace
:
AirbyteTraceMessage
)
fun
accept
(
spec
:
ConnectorSpecification
)
fun
accept
(
destinationCatalog
:
DestinationCatalog
)
open
override
fun
accept
(
airbyteMessage
:
AirbyteMessage
)
fun
accept
(
airbyteProtoMessage
:
AirbyteMessage.AirbyteMessageProtobuf
)
and
Then
Link copied to clipboard
open
fun
andThen
(
p0
:
Consumer
<
in
AirbyteMessage
>
)
:
Consumer
<
AirbyteMessage
>
close
Link copied to clipboard
open
override
fun
close
(
)