public class ADMArchiveHandler extends Object
load(Path)
export(OutputStream)
isIgnoreLibrary()
is set to false
.
Constructor and Description |
---|
ADMArchiveHandler() |
ADMArchiveHandler(ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
io.atlasmap.v2.AtlasMapping |
cloneMappingDefinition() |
void |
export(OutputStream out)
Export into an ADM archive.
|
io.atlasmap.v2.DataSourceMetadata |
getDataSourceMetadata(boolean isSource,
String documentId) |
io.atlasmap.v2.DataSourceMetadata |
getDataSourceMetadata(io.atlasmap.v2.DataSourceKey key) |
Map<io.atlasmap.v2.DataSourceKey,io.atlasmap.v2.DataSourceMetadata> |
getDataSourceMetadataMap() |
byte[] |
getGzippedADMDigestBytes() |
String |
getGzippedADMDigestFileName() |
io.atlasmap.v2.AtlasMapping |
getMappingDefinition() |
byte[] |
getMappingDefinitionBytes() |
String |
getMappingDefinitionFileName() |
boolean |
isIgnoreLibrary() |
void |
load(io.atlasmap.api.AtlasContextFactory.Format format,
InputStream in)
Load an ADM archive or mapping definition from stream.
|
void |
load(InputStream in)
Load an ADM archive from stream.
|
void |
load(Path path)
Load an ADM archive file, an exploded directory or mapping definition JSON file.
|
void |
persist()
Persist ADM archive into a directory.
|
void |
setGzippedADMDigest(InputStream is) |
void |
setIgnoreLibrary(boolean ignoreLib) |
void |
setLibraryDirectory(Path dir) |
void |
setMappingDefinition(io.atlasmap.v2.AtlasMapping mapping) |
void |
setMappingDefinitionBytes(InputStream is) |
void |
setMappingDefinitionId(String id) |
void |
setPersistDirectory(Path dir) |
public ADMArchiveHandler()
public ADMArchiveHandler(ClassLoader loader)
public void load(Path path) throws io.atlasmap.api.AtlasException
path
- java.nio.file.Path
of the ADM archive file or an exploded directoryio.atlasmap.api.AtlasException
- If it fails to loadpublic void load(InputStream in) throws io.atlasmap.api.AtlasException
in
- InputStream to read an ADM Archiveio.atlasmap.api.AtlasException
- If it fails to loadpublic void load(io.atlasmap.api.AtlasContextFactory.Format format, InputStream in) throws io.atlasmap.api.AtlasException
format
- AtlasContextFactory.Format
to indicate stream formatin
- InputStream to read an ADM Archiveio.atlasmap.api.AtlasException
- If it fails to loadpublic void export(OutputStream out) throws io.atlasmap.api.AtlasException
out
- OutputStream to write an ADM archiveio.atlasmap.api.AtlasException
- If it fails to exportpublic void persist() throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
- If it fails to persistpublic io.atlasmap.v2.AtlasMapping getMappingDefinition()
public void setMappingDefinition(io.atlasmap.v2.AtlasMapping mapping)
public void setMappingDefinitionBytes(InputStream is) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public byte[] getMappingDefinitionBytes() throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void setGzippedADMDigest(InputStream is) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public byte[] getGzippedADMDigestBytes()
public io.atlasmap.v2.DataSourceMetadata getDataSourceMetadata(boolean isSource, String documentId) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public io.atlasmap.v2.DataSourceMetadata getDataSourceMetadata(io.atlasmap.v2.DataSourceKey key) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Map<io.atlasmap.v2.DataSourceKey,io.atlasmap.v2.DataSourceMetadata> getDataSourceMetadataMap() throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public io.atlasmap.v2.AtlasMapping cloneMappingDefinition() throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void clear()
public void setIgnoreLibrary(boolean ignoreLib)
public boolean isIgnoreLibrary()
public void setPersistDirectory(Path dir) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void setLibraryDirectory(Path dir) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void setMappingDefinitionId(String id)
public String getGzippedADMDigestFileName()
public String getMappingDefinitionFileName()
Copyright © 2017–2022 Red Hat, Inc.. All rights reserved.