Package io.openlineage.client.transports
Class TransportFactory
- java.lang.Object
-
- io.openlineage.client.transports.TransportFactory
-
public final class TransportFactory extends java.lang.ObjectA factory for creatingTransportinstances. ATransportmust define aTransportConfigdefining the set of parameters needed to construct a newTransportinstance. For example,HttpConfigdefines the parameters for constructing a newHttpTransportinstance when invokingbuild(). Below, we define a list of supportedTransports. Note, when defining your ownTransportConfig, thetypeparameter must be specified.- A default
ConsoleTransporttransport - A
HttpTransporttransport - A
KafkaTransporttransport
- A default
-
-
Constructor Summary
Constructors Constructor Description TransportFactory(@NonNull TransportConfig transportConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Transportbuild()
-
-
-
Constructor Detail
-
TransportFactory
public TransportFactory(@NonNull @NonNull TransportConfig transportConfig)
-
-
Method Detail
-
build
public Transport build()
-
-