Class 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.Field cloneField​(io.atlasmap.v2.Field field)  
      io.atlasmap.json.v2.JsonField createField()  
      Boolean isSupportedField​(io.atlasmap.v2.Field field)  
      void populateTargetField​(io.atlasmap.spi.AtlasInternalSession session)  
      void processPostSourceExecution​(io.atlasmap.spi.AtlasInternalSession session)  
      void processPostTargetExecution​(io.atlasmap.spi.AtlasInternalSession session)  
      void processPreSourceExecution​(io.atlasmap.spi.AtlasInternalSession session)  
      void processPreTargetExecution​(io.atlasmap.spi.AtlasInternalSession session)  
      void processPreValidation​(io.atlasmap.spi.AtlasInternalSession atlasSession)  
      void readSourceValue​(io.atlasmap.spi.AtlasInternalSession session)  
      void writeTargetValue​(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
    • Constructor Detail

      • JsonModule

        public JsonModule()
    • 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:
        populateTargetField in interface io.atlasmap.spi.AtlasModule
        Overrides:
        populateTargetField in class io.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:
        isSupportedField in interface io.atlasmap.spi.AtlasModule
        Overrides:
        isSupportedField in class io.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()