Class DelegatingAtlasModule
java.lang.Object
org.qubership.integration.platform.engine.mapper.atlasmap.DelegatingAtlasModule
- All Implemented Interfaces:
io.atlasmap.mxbean.AtlasModuleMXBean,io.atlasmap.spi.AtlasModule
- Direct Known Subclasses:
ComplexMappingAtlasModule
public class DelegatingAtlasModule
extends Object
implements io.atlasmap.spi.AtlasModule, io.atlasmap.mxbean.AtlasModuleMXBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.atlasmap.v2.FieldcloneField(io.atlasmap.v2.Field field) io.atlasmap.v2.Fieldvoiddestroy()io.atlasmap.spi.AtlasCollectionHelperio.atlasmap.spi.AtlasConversionServiceString[]io.atlasmap.v2.DataSourceMetadataio.atlasmap.core.BaseAtlasModulegetDocId()io.atlasmap.spi.AtlasFieldActionServiceio.atlasmap.spi.AtlasModuleModegetMode()getName()String[]longlonglonglonglonglonglonglonglonglonglonglonggetUri()getUuid()voidinit()booleanbooleanisSupportedField(io.atlasmap.v2.Field field) booleanList<io.atlasmap.spi.AtlasModuleMode> voidpopulateTargetField(io.atlasmap.spi.AtlasInternalSession session) voidprocessPostSourceExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidprocessPostTargetExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidprocessPostValidation(io.atlasmap.spi.AtlasInternalSession session) voidprocessPreSourceExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidprocessPreTargetExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidprocessPreValidation(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidreadSourceValue(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) voidsetAutomaticallyProcessOutputFieldActions(boolean automaticallyProcessOutputFieldActions) voidsetClassLoader(ClassLoader classLoader) voidsetConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService) voidsetDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta) voidvoidsetDocName(String docName) voidsetFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService) voidsetMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode) voidsetStatisticsEnabled(boolean enabled) voidvoidwriteTargetValue(io.atlasmap.spi.AtlasInternalSession atlasInternalSession)
-
Constructor Details
-
DelegatingAtlasModule
public DelegatingAtlasModule(io.atlasmap.core.BaseAtlasModule delegate)
-
-
Method Details
-
getDelegate
public io.atlasmap.core.BaseAtlasModule getDelegate() -
processPreValidation
public void processPreValidation(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
processPreValidationin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPreSourceExecution
public void processPreSourceExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
processPreSourceExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPreTargetExecution
public void processPreTargetExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
processPreTargetExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
readSourceValue
public void readSourceValue(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
readSourceValuein interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
writeTargetValue
public void writeTargetValue(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
writeTargetValuein interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPostSourceExecution
public void processPostSourceExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
processPostSourceExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPostTargetExecution
public void processPostTargetExecution(io.atlasmap.spi.AtlasInternalSession atlasInternalSession) throws io.atlasmap.api.AtlasException - Specified by:
processPostTargetExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
cloneField
public io.atlasmap.v2.Field cloneField(io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException - Specified by:
cloneFieldin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
createField
public io.atlasmap.v2.Field createField()- Specified by:
createFieldin interfaceio.atlasmap.spi.AtlasModule
-
init
public void init() throws io.atlasmap.api.AtlasException- Specified by:
initin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
destroy
public void destroy() throws io.atlasmap.api.AtlasException- Specified by:
destroyin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
setClassLoader
- Specified by:
setClassLoaderin interfaceio.atlasmap.spi.AtlasModule
-
getClassLoader
- Specified by:
getClassLoaderin interfaceio.atlasmap.spi.AtlasModule
-
processPostValidation
public void processPostValidation(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException - Specified by:
processPostValidationin interfaceio.atlasmap.spi.AtlasModule- 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- Throws:
io.atlasmap.api.AtlasException
-
getMode
public io.atlasmap.spi.AtlasModuleMode getMode()- Specified by:
getModein interfaceio.atlasmap.spi.AtlasModule
-
setMode
public void setMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode) - Specified by:
setModein interfaceio.atlasmap.spi.AtlasModule
-
isStatisticsSupported
- Specified by:
isStatisticsSupportedin interfaceio.atlasmap.spi.AtlasModule
-
isStatisticsEnabled
- Specified by:
isStatisticsEnabledin interfaceio.atlasmap.spi.AtlasModule- Specified by:
isStatisticsEnabledin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
listSupportedModes
- Specified by:
listSupportedModesin interfaceio.atlasmap.spi.AtlasModule
-
getConversionService
public io.atlasmap.spi.AtlasConversionService getConversionService()- Specified by:
getConversionServicein interfaceio.atlasmap.spi.AtlasModule
-
getCollectionHelper
public io.atlasmap.spi.AtlasCollectionHelper getCollectionHelper()- Specified by:
getCollectionHelperin interfaceio.atlasmap.spi.AtlasModule
-
getDocId
- Specified by:
getDocIdin interfaceio.atlasmap.spi.AtlasModule
-
setDocId
- Specified by:
setDocIdin interfaceio.atlasmap.spi.AtlasModule
-
getUri
- Specified by:
getUriin interfaceio.atlasmap.spi.AtlasModule
-
setUri
- Specified by:
setUriin interfaceio.atlasmap.spi.AtlasModule
-
getUriDataType
- Specified by:
getUriDataTypein interfaceio.atlasmap.spi.AtlasModule
-
getUriParameters
- Specified by:
getUriParametersin interfaceio.atlasmap.spi.AtlasModule
-
setConversionService
public void setConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService) - Specified by:
setConversionServicein interfaceio.atlasmap.spi.AtlasModule
-
getFieldActionService
public io.atlasmap.spi.AtlasFieldActionService getFieldActionService()- Specified by:
getFieldActionServicein interfaceio.atlasmap.spi.AtlasModule
-
setFieldActionService
public void setFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService) - Specified by:
setFieldActionServicein interfaceio.atlasmap.spi.AtlasModule
-
isAutomaticallyProcessOutputFieldActions
public boolean isAutomaticallyProcessOutputFieldActions() -
setAutomaticallyProcessOutputFieldActions
public void setAutomaticallyProcessOutputFieldActions(boolean automaticallyProcessOutputFieldActions) -
isSupportedField
- Specified by:
isSupportedFieldin interfaceio.atlasmap.spi.AtlasModule
-
setDataSourceMetadata
public void setDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta) - Specified by:
setDataSourceMetadatain interfaceio.atlasmap.spi.AtlasModule
-
getDataSourceMetadata
public io.atlasmap.v2.DataSourceMetadata getDataSourceMetadata()- Specified by:
getDataSourceMetadatain interfaceio.atlasmap.spi.AtlasModule
-
setDocName
- Specified by:
setDocNamein interfaceio.atlasmap.spi.AtlasModule
-
getDocName
- Specified by:
getDocNamein interfaceio.atlasmap.spi.AtlasModule
-
isSourceSupported
public boolean isSourceSupported()- Specified by:
isSourceSupportedin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
isTargetSupported
public boolean isTargetSupported()- Specified by:
isTargetSupportedin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getClassName
- Specified by:
getClassNamein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getDataFormats
- Specified by:
getDataFormatsin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getModeName
- Specified by:
getModeNamein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getName
- Specified by:
getNamein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getPackageNames
- Specified by:
getPackageNamesin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceErrorCount
public long getSourceErrorCount()- Specified by:
getSourceErrorCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceCount
public long getSourceCount()- Specified by:
getSourceCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceMaxExecutionTime
public long getSourceMaxExecutionTime()- Specified by:
getSourceMaxExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceMinExecutionTime
public long getSourceMinExecutionTime()- Specified by:
getSourceMinExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceSuccessCount
public long getSourceSuccessCount()- Specified by:
getSourceSuccessCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getSourceTotalExecutionTime
public long getSourceTotalExecutionTime()- Specified by:
getSourceTotalExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetCount
public long getTargetCount()- Specified by:
getTargetCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetErrorCount
public long getTargetErrorCount()- Specified by:
getTargetErrorCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetMaxExecutionTime
public long getTargetMaxExecutionTime()- Specified by:
getTargetMaxExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetMinExecutionTime
public long getTargetMinExecutionTime()- Specified by:
getTargetMinExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetSuccessCount
public long getTargetSuccessCount()- Specified by:
getTargetSuccessCountin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getTargetTotalExecutionTime
public long getTargetTotalExecutionTime()- Specified by:
getTargetTotalExecutionTimein interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getUuid
- Specified by:
getUuidin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
getVersion
- Specified by:
getVersionin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
readAndResetStatistics
- Specified by:
readAndResetStatisticsin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean enabled) - Specified by:
setStatisticsEnabledin interfaceio.atlasmap.mxbean.AtlasModuleMXBean
-