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()
 
 - 
 
 -