public abstract class BaseAtlasModule extends Object implements io.atlasmap.spi.AtlasModule, io.atlasmap.mxbean.AtlasModuleMXBean
| Constructor and Description |
|---|
BaseAtlasModule() |
| Modifier and Type | Method and Description |
|---|---|
protected io.atlasmap.v2.Field |
applySourceFieldActions(io.atlasmap.spi.AtlasInternalSession session) |
protected io.atlasmap.v2.Field |
applyTargetFieldActions(io.atlasmap.spi.AtlasInternalSession session) |
protected io.atlasmap.spi.AtlasCollectionHelper |
createCollectionHelper(io.atlasmap.spi.AtlasFieldActionService fieldActionService) |
void |
destroy() |
ClassLoader |
getClassLoader() |
String |
getClassName() |
io.atlasmap.spi.AtlasCollectionHelper |
getCollectionHelper() |
io.atlasmap.spi.AtlasConversionService |
getConversionService() |
String[] |
getDataFormats() |
io.atlasmap.v2.DataSourceMetadata |
getDataSourceMetadata() |
String |
getDocId() |
String |
getDocName() |
io.atlasmap.spi.AtlasFieldActionService |
getFieldActionService() |
io.atlasmap.spi.AtlasModuleMode |
getMode() |
String |
getModeName() |
String |
getName() |
String[] |
getPackageNames() |
long |
getSourceCount() |
long |
getSourceErrorCount() |
long |
getSourceMaxExecutionTime() |
long |
getSourceMinExecutionTime() |
long |
getSourceSuccessCount() |
long |
getSourceTotalExecutionTime() |
long |
getTargetCount() |
long |
getTargetErrorCount() |
long |
getTargetMaxExecutionTime() |
long |
getTargetMinExecutionTime() |
long |
getTargetSuccessCount() |
long |
getTargetTotalExecutionTime() |
String |
getUri() |
String |
getUriDataType() |
Map<String,String> |
getUriParameters() |
String |
getUuid() |
String |
getVersion() |
void |
init() |
boolean |
isAutomaticallyProcessOutputFieldActions() |
boolean |
isSourceSupported() |
Boolean |
isStatisticsEnabled() |
Boolean |
isStatisticsSupported() |
Boolean |
isSupportedField(io.atlasmap.v2.Field field) |
boolean |
isTargetSupported() |
List<io.atlasmap.spi.AtlasModuleMode> |
listSupportedModes() |
void |
populateTargetField(io.atlasmap.spi.AtlasInternalSession session) |
protected void |
processLookupField(io.atlasmap.spi.AtlasInternalSession session,
io.atlasmap.v2.LookupTable lookupTable,
Object sourceValue,
io.atlasmap.v2.Field targetField) |
void |
processPostValidation(io.atlasmap.spi.AtlasInternalSession session) |
TabularData |
readAndResetStatistics() |
void |
setAutomaticallyProcessOutputFieldActions(boolean automaticallyProcessOutputFieldActions) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService) |
void |
setDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta) |
void |
setDocId(String docId) |
void |
setDocName(String docName) |
void |
setFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService) |
void |
setMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode) |
void |
setStatisticsEnabled(boolean enabled) |
void |
setUri(String uri) |
public void init()
throws io.atlasmap.api.AtlasException
init in interface io.atlasmap.spi.AtlasModuleio.atlasmap.api.AtlasExceptionpublic void destroy()
throws io.atlasmap.api.AtlasException
destroy in interface io.atlasmap.spi.AtlasModuleio.atlasmap.api.AtlasExceptionpublic void setClassLoader(ClassLoader classLoader)
setClassLoader in interface io.atlasmap.spi.AtlasModulepublic ClassLoader getClassLoader()
getClassLoader in interface io.atlasmap.spi.AtlasModulepublic void processPostValidation(io.atlasmap.spi.AtlasInternalSession session)
throws io.atlasmap.api.AtlasException
processPostValidation in interface io.atlasmap.spi.AtlasModuleio.atlasmap.api.AtlasExceptionpublic void populateTargetField(io.atlasmap.spi.AtlasInternalSession session)
throws io.atlasmap.api.AtlasException
populateTargetField in interface io.atlasmap.spi.AtlasModuleio.atlasmap.api.AtlasExceptionprotected void processLookupField(io.atlasmap.spi.AtlasInternalSession session,
io.atlasmap.v2.LookupTable lookupTable,
Object sourceValue,
io.atlasmap.v2.Field targetField)
throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasExceptionprotected io.atlasmap.v2.Field applyTargetFieldActions(io.atlasmap.spi.AtlasInternalSession session)
throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasExceptionprotected io.atlasmap.v2.Field applySourceFieldActions(io.atlasmap.spi.AtlasInternalSession session)
throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasExceptionpublic io.atlasmap.spi.AtlasModuleMode getMode()
getMode in interface io.atlasmap.spi.AtlasModulepublic void setMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode)
setMode in interface io.atlasmap.spi.AtlasModulepublic Boolean isStatisticsSupported()
isStatisticsSupported in interface io.atlasmap.spi.AtlasModulepublic Boolean isStatisticsEnabled()
isStatisticsEnabled in interface io.atlasmap.mxbean.AtlasModuleMXBeanisStatisticsEnabled in interface io.atlasmap.spi.AtlasModulepublic List<io.atlasmap.spi.AtlasModuleMode> listSupportedModes()
listSupportedModes in interface io.atlasmap.spi.AtlasModulepublic io.atlasmap.spi.AtlasConversionService getConversionService()
getConversionService in interface io.atlasmap.spi.AtlasModulepublic io.atlasmap.spi.AtlasCollectionHelper getCollectionHelper()
getCollectionHelper in interface io.atlasmap.spi.AtlasModulepublic String getDocId()
getDocId in interface io.atlasmap.spi.AtlasModulepublic void setDocId(String docId)
setDocId in interface io.atlasmap.spi.AtlasModulepublic String getUri()
getUri in interface io.atlasmap.spi.AtlasModulepublic void setUri(String uri)
setUri in interface io.atlasmap.spi.AtlasModulepublic String getUriDataType()
getUriDataType in interface io.atlasmap.spi.AtlasModulepublic Map<String,String> getUriParameters()
getUriParameters in interface io.atlasmap.spi.AtlasModulepublic void setConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService)
setConversionService in interface io.atlasmap.spi.AtlasModulepublic io.atlasmap.spi.AtlasFieldActionService getFieldActionService()
getFieldActionService in interface io.atlasmap.spi.AtlasModulepublic void setFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService)
setFieldActionService in interface io.atlasmap.spi.AtlasModuleprotected io.atlasmap.spi.AtlasCollectionHelper createCollectionHelper(io.atlasmap.spi.AtlasFieldActionService fieldActionService)
public boolean isAutomaticallyProcessOutputFieldActions()
public void setAutomaticallyProcessOutputFieldActions(boolean automaticallyProcessOutputFieldActions)
public Boolean isSupportedField(io.atlasmap.v2.Field field)
isSupportedField in interface io.atlasmap.spi.AtlasModulepublic void setDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta)
setDataSourceMetadata in interface io.atlasmap.spi.AtlasModulepublic io.atlasmap.v2.DataSourceMetadata getDataSourceMetadata()
getDataSourceMetadata in interface io.atlasmap.spi.AtlasModulepublic void setDocName(String docName)
setDocName in interface io.atlasmap.spi.AtlasModulepublic String getDocName()
getDocName in interface io.atlasmap.spi.AtlasModulepublic boolean isSourceSupported()
isSourceSupported in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic boolean isTargetSupported()
isTargetSupported in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String getClassName()
getClassName in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String[] getDataFormats()
getDataFormats in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String getModeName()
getModeName in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String getName()
getName in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String[] getPackageNames()
getPackageNames in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceErrorCount()
getSourceErrorCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceCount()
getSourceCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceMaxExecutionTime()
getSourceMaxExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceMinExecutionTime()
getSourceMinExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceSuccessCount()
getSourceSuccessCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getSourceTotalExecutionTime()
getSourceTotalExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetCount()
getTargetCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetErrorCount()
getTargetErrorCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetMaxExecutionTime()
getTargetMaxExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetMinExecutionTime()
getTargetMinExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetSuccessCount()
getTargetSuccessCount in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic long getTargetTotalExecutionTime()
getTargetTotalExecutionTime in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String getUuid()
getUuid in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic String getVersion()
getVersion in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic TabularData readAndResetStatistics()
readAndResetStatistics in interface io.atlasmap.mxbean.AtlasModuleMXBeanpublic void setStatisticsEnabled(boolean enabled)
setStatisticsEnabled in interface io.atlasmap.mxbean.AtlasModuleMXBeanCopyright © 2021 JBoss by Red Hat. All rights reserved.