Class CamelAtlasPropertyStrategy
java.lang.Object
io.atlasmap.core.DefaultAtlasPropertyStrategy
org.apache.camel.component.atlasmap.CamelAtlasPropertyStrategy
- All Implemented Interfaces:
AtlasPropertyStrategy
AtlasMap property strategy to map Camel message headers and exchange properties to/from
AtlasMap properties.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidreadProperty(AtlasSession session, PropertyField propertyField) Read a source property value and set into source Field.voidsetCurrentSourceMessage(org.apache.camel.Message msg) voidsetExchange(org.apache.camel.Exchange ex) voidsetSourceMessage(String documentId, org.apache.camel.Message msg) voidsetTargetMessage(org.apache.camel.Message msg) voidwriteProperty(AtlasSession session, PropertyField propertyField) Write a target property value from target Field.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
-
Field Details
-
SCOPE_EXCHANGE_PROPERTY
- See Also:
-
SCOPE_CURRENT_MESSAGE_HEADER
- See Also:
-
-
Constructor Details
-
CamelAtlasPropertyStrategy
public CamelAtlasPropertyStrategy()
-
-
Method Details
-
readProperty
public void readProperty(AtlasSession session, PropertyField propertyField) throws AtlasUnsupportedException, AtlasConversionException Description copied from interface:AtlasPropertyStrategyRead a source property value and set into source Field.- Specified by:
readPropertyin interfaceAtlasPropertyStrategy- Overrides:
readPropertyin classDefaultAtlasPropertyStrategy- Parameters:
session-AtlasSessionpropertyField- sourcePropertyFieldto set a property value- Throws:
AtlasUnsupportedException- if reading property is not supportedAtlasConversionException- if type conversion fails
-
writeProperty
Description copied from interface:AtlasPropertyStrategyWrite a target property value from target Field.- Specified by:
writePropertyin interfaceAtlasPropertyStrategy- Overrides:
writePropertyin classDefaultAtlasPropertyStrategy- Parameters:
session-AtlasSessionpropertyField- targetPropertyFieldto read a property value from
-
setExchange
public void setExchange(org.apache.camel.Exchange ex) -
setSourceMessage
-
setCurrentSourceMessage
public void setCurrentSourceMessage(org.apache.camel.Message msg) -
setTargetMessage
public void setTargetMessage(org.apache.camel.Message msg)
-