All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.boozallen.aissemble.data.lineage.cdi.DataLineageConsoleEmissionCdiContext Maven / Gradle / Ivy

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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy