com.boozallen.aissemble.data.lineage.cdi.DataLineageConsoleEmissionCdiContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of foundation-data-lineage-java Show documentation
Show all versions of foundation-data-lineage-java Show documentation
Core classes that are needed to record data lineage for a Data Delivery pipeline
The newest version!
package com.boozallen.aissemble.data.lineage.cdi;
/*-
* #%L
* aiSSEMBLE::Foundation::Data Lineage Java
* %%
* Copyright (C) 2021 Booz Allen
* %%
* This software package is licensed under the Booz Allen Public License. All Rights Reserved.
* #L%
*/
import com.boozallen.aissemble.data.lineage.transport.ConsoleTransport;
import java.util.ArrayList;
import java.util.List;
/**
* Adds necessary classes for Data Lineage event emission, with Console logging.
*/
public class DataLineageConsoleEmissionCdiContext extends DataLineageCdiContext {
@Override
public List> getCdiClasses() {
List> beans = new ArrayList<>(super.getCdiClasses());
beans.add(ConsoleTransport.class);
return beans;
}
}