Class CamelAtlasPropertyStrategy

java.lang.Object
io.atlasmap.core.DefaultAtlasPropertyStrategy
org.apache.camel.component.atlasmap.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.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • CamelAtlasPropertyStrategy

      public CamelAtlasPropertyStrategy()
  • Method Details

    • 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)