This trait deals with the captured lineage information.
This trait deals with the captured lineage information.
When the lineage data is ready the instance of this trait is called to publish the result.
Which implementation is used depends on the configuration.
See za.co.absa.spline.harvester.conf.SplineConfigurer#lineageDispatcher
If you are using default Spline configurer a custom lineage dispatcher can be registered via the configuration property
za.co.absa.spline.harvester.conf.DefaultSplineConfigurer.ConfProperty#LINEAGE_DISPATCHER_CLASS
See: za.co.absa.spline.harvester.conf.StandardSplineConfigurationStack
When registering the class via a property (using the Default Spline Configurer)
the class has to have a constructor with the following signature:
This trait deals with the captured lineage information. When the lineage data is ready the instance of this trait is called to publish the result. Which implementation is used depends on the configuration.
See za.co.absa.spline.harvester.conf.SplineConfigurer#lineageDispatcher
If you are using default Spline configurer a custom lineage dispatcher can be registered via the configuration property za.co.absa.spline.harvester.conf.DefaultSplineConfigurer.ConfProperty#LINEAGE_DISPATCHER_CLASS
See: za.co.absa.spline.harvester.conf.StandardSplineConfigurationStack
When registering the class via a property (using the Default Spline Configurer) the class has to have a constructor with the following signature: