Class CamelAtlasPropertyStrategy

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasPropertyStrategy

    public class CamelAtlasPropertyStrategy
    extends io.atlasmap.core.DefaultAtlasPropertyStrategy
    AtlasMap property strategy to map Camel message headers and exchange properties to/from AtlasMap properties.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void readProperty​(io.atlasmap.api.AtlasSession session, io.atlasmap.v2.PropertyField propertyField)  
      void setCurrentSourceMessage​(org.apache.camel.Message msg)  
      void setExchange​(org.apache.camel.Exchange ex)  
      void setSourceMessage​(String documentId, org.apache.camel.Message msg)  
      void setTargetMessage​(org.apache.camel.Message msg)  
      void writeProperty​(io.atlasmap.api.AtlasSession session, io.atlasmap.v2.PropertyField propertyField)  
      • Methods inherited from class io.atlasmap.core.DefaultAtlasPropertyStrategy

        getAtlasConversionService, getPropertyOrder, isEnvironmentPropertiesEnabled, isMappingDefinedPropertiesEnabled, isRuntimePropertiesEnabled, isSystemPropertiesEnabled, processEnvironmentVariable, processJavaSystemProperty, processMappingDefinedProperties, processRuntimeProperties, setAtlasConversionService, setEnvironmentPropertiesEnabled, setMappingDefinedPropertiesEnabled, setPropertyOrder, setPropertyOrderValue, setRuntimePropertiesEnabled, setSystemPropertiesEnabled
    • Constructor Detail

      • CamelAtlasPropertyStrategy

        public CamelAtlasPropertyStrategy()
    • Method Detail

      • readProperty

        public void readProperty​(io.atlasmap.api.AtlasSession session,
                                 io.atlasmap.v2.PropertyField propertyField)
                          throws io.atlasmap.api.AtlasUnsupportedException,
                                 io.atlasmap.api.AtlasConversionException
        Specified by:
        readProperty in interface io.atlasmap.spi.AtlasPropertyStrategy
        Overrides:
        readProperty in class io.atlasmap.core.DefaultAtlasPropertyStrategy
        Throws:
        io.atlasmap.api.AtlasUnsupportedException
        io.atlasmap.api.AtlasConversionException
      • writeProperty

        public void writeProperty​(io.atlasmap.api.AtlasSession session,
                                  io.atlasmap.v2.PropertyField propertyField)
        Specified by:
        writeProperty in interface io.atlasmap.spi.AtlasPropertyStrategy
        Overrides:
        writeProperty in class io.atlasmap.core.DefaultAtlasPropertyStrategy
      • setExchange

        public void setExchange​(org.apache.camel.Exchange ex)
      • setSourceMessage

        public void setSourceMessage​(String documentId,
                                     org.apache.camel.Message msg)
      • setCurrentSourceMessage

        public void setCurrentSourceMessage​(org.apache.camel.Message msg)
      • setTargetMessage

        public void setTargetMessage​(org.apache.camel.Message msg)