Package io.atlasmap.json.module
Class JsonModule
- java.lang.Object
-
- io.atlasmap.core.BaseAtlasModule
-
- io.atlasmap.json.module.JsonModule
-
- All Implemented Interfaces:
io.atlasmap.mxbean.AtlasModuleMXBean,io.atlasmap.spi.AtlasModule
public class JsonModule extends io.atlasmap.core.BaseAtlasModule
-
-
Constructor Summary
Constructors Constructor Description JsonModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.atlasmap.v2.FieldcloneField(io.atlasmap.v2.Field field)io.atlasmap.json.v2.JsonFieldcreateField()BooleanisSupportedField(io.atlasmap.v2.Field field)voidpopulateTargetField(io.atlasmap.spi.AtlasInternalSession session)voidprocessPostSourceExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPostTargetExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreTargetExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreValidation(io.atlasmap.spi.AtlasInternalSession atlasSession)voidreadSourceValue(io.atlasmap.spi.AtlasInternalSession session)voidwriteTargetValue(io.atlasmap.spi.AtlasInternalSession session)-
Methods inherited from class io.atlasmap.core.BaseAtlasModule
applySourceFieldActions, applyTargetFieldActions, createCollectionHelper, destroy, getClassLoader, getClassName, getCollectionHelper, getConversionService, getDataFormats, getDataSourceMetadata, getDocId, getDocName, getFieldActionService, getMode, getModeName, getName, getPackageNames, getSourceCount, getSourceErrorCount, getSourceMaxExecutionTime, getSourceMinExecutionTime, getSourceSuccessCount, getSourceTotalExecutionTime, getTargetCount, getTargetErrorCount, getTargetMaxExecutionTime, getTargetMinExecutionTime, getTargetSuccessCount, getTargetTotalExecutionTime, getUri, getUriDataType, getUriParameters, getUuid, getVersion, init, isAutomaticallyProcessOutputFieldActions, isSourceSupported, isStatisticsEnabled, isStatisticsSupported, isTargetSupported, listSupportedModes, processLookupField, processPostValidation, readAndResetStatistics, setAutomaticallyProcessOutputFieldActions, setClassLoader, setConversionService, setDataSourceMetadata, setDocId, setDocName, setFieldActionService, setMode, setStatisticsEnabled, setUri
-
-
-
-
Method Detail
-
processPreValidation
public void processPreValidation(io.atlasmap.spi.AtlasInternalSession atlasSession) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
processPreSourceExecution
public void processPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
processPreTargetExecution
public void processPreTargetExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
readSourceValue
public void readSourceValue(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
populateTargetField
public void populateTargetField(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
populateTargetFieldin interfaceio.atlasmap.spi.AtlasModule- Overrides:
populateTargetFieldin classio.atlasmap.core.BaseAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
writeTargetValue
public void writeTargetValue(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
processPostSourceExecution
public void processPostSourceExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
processPostTargetExecution
public void processPostTargetExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
isSupportedField
public Boolean isSupportedField(io.atlasmap.v2.Field field)
- Specified by:
isSupportedFieldin interfaceio.atlasmap.spi.AtlasModule- Overrides:
isSupportedFieldin classio.atlasmap.core.BaseAtlasModule
-
cloneField
public io.atlasmap.v2.Field cloneField(io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
createField
public io.atlasmap.json.v2.JsonField createField()
-
-