@Named(value="ingest") public final class IBDataIngestMavenComponent extends AbstractIBDataMavenComponent
| Constructor and Description |
|---|
IBDataIngestMavenComponent(org.infrastructurebuilder.util.config.PathSupplier workingPathSupplier,
org.apache.maven.plugin.logging.Log log,
org.infrastructurebuilder.util.files.TypeToExtensionMapper defaultTypeToExtensionMapper,
org.infrastructurebuilder.util.config.ConfigMapSupplier mavenConfigMapSupplier,
IBDataLateBindingFinalizerConfigSupplier configSupplier,
Map<String,IBDataIngesterSupplier> allIngesters,
Map<String,IBDataSetFinalizerSupplier> allDSFinalizers,
IBStreamerFactory streamerFactory)
Injected constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.infrastructurebuilder.util.files.IBChecksumPathType |
ingest(Ingestion ingest) |
static SortedMap<String,IBDataSourceSupplier> |
mapIngestionToSourceSuppliers(Ingestion i,
org.apache.maven.plugin.logging.Log l,
org.infrastructurebuilder.util.files.TypeToExtensionMapper mapper) |
addConfig, getConfigMapSupplier, getDataSetFinalizerSupplier, getLog, getMojoExecution, getProject, getSession, getStreamerFactory, getTypeToExtensionMapper, getWorkingPathSupplier, setMojoExecution, setProject, setSession@Inject
public IBDataIngestMavenComponent(@Named(value="ibdata-working-path-supplier")
org.infrastructurebuilder.util.config.PathSupplier workingPathSupplier,
org.apache.maven.plugin.logging.Log log,
org.infrastructurebuilder.util.files.TypeToExtensionMapper defaultTypeToExtensionMapper,
@Named(value="maven")
org.infrastructurebuilder.util.config.ConfigMapSupplier mavenConfigMapSupplier,
@Named(value="ibdata-config-late")
IBDataLateBindingFinalizerConfigSupplier configSupplier,
Map<String,IBDataIngesterSupplier> allIngesters,
Map<String,IBDataSetFinalizerSupplier> allDSFinalizers,
IBStreamerFactory streamerFactory)
workingPathSupplier - Late bound PathSupplier, which is setup within _setup() to contain the working directorylog - Maven logdefaultTypeToExtensionMapper - a TypeToExtensionMapper, which maps mime types to file extensionsmavenConfigMapSupplier - Supplier of Map/String/String instance which is bound to many (most) maven propertiespublic static final SortedMap<String,IBDataSourceSupplier> mapIngestionToSourceSuppliers(Ingestion i, org.apache.maven.plugin.logging.Log l, org.infrastructurebuilder.util.files.TypeToExtensionMapper mapper)
public org.infrastructurebuilder.util.files.IBChecksumPathType ingest(Ingestion ingest) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionCopyright © 2019 InfrastructureBuilder. All rights reserved.