Package io.openlineage.client.transports
Class Transport
java.lang.Object
io.openlineage.client.transports.Transport
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
CompositeTransport
,ConsoleTransport
,FileTransport
,HttpTransport
,KafkaTransport
,NoopTransport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
abstract void
emit
(OpenLineage.DatasetEvent datasetEvent) abstract void
emit
(OpenLineage.JobEvent jobEvent) abstract void
emit
(OpenLineage.RunEvent runEvent)
-
Constructor Details
-
Transport
public Transport()
-
-
Method Details
-
emit
-
emit
-
emit
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-