sockets

@Requires(property = "airbyte.destination.core.data-channel.medium", value = "SOCKET")
@Singleton
fun sockets(@Value(value = "${airbyte.destination.core.data-channel.socket-paths}") socketPaths: List<String>, @Value(value = "${airbyte.destination.core.data-channel.socket-buffer-size-bytes}") bufferSizeBytes: Int, @Value(value = "${airbyte.destination.core.data-channel.socket-connection-timeout-ms}") socketConnectionTimeoutMs: Long): List<ClientSocket>