SocketDataChannelResourceHolder
@Singleton
@Requires(property = "airbyte.connector.data-channel.medium", value = "SOCKET")
A SocketDataChannelResourceHolder holds a list of SocketDataChannel instances that are initialized and once connected can be bound to for data transfer.
It is tasked with maintaining a list of and atomically assigning sockets upon resource request.
Constructors
Link copied to clipboard
constructor(@Value(value = "${airbyte.connector.data-channel.socket-paths}") socketPaths: List<String>, socketFactory: SocketDataChannelFactory)