org.milyn.smooks.camel.processor
Class SmooksProcessor
java.lang.Object
org.milyn.smooks.camel.processor.SmooksProcessor
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Processor, org.apache.camel.Service
public class SmooksProcessor
- extends Object
- implements org.apache.camel.Processor, org.apache.camel.Service, org.apache.camel.CamelContextAware
Smooks Processor for Camel.
- Author:
- Christian Mueller, Daniel Bevenius
SMOOKS_EXECUTION_CONTEXT
public static final String SMOOKS_EXECUTION_CONTEXT
- See Also:
- Constant Field Values
CAMEL_CHARACTER_ENCODING
public static final String CAMEL_CHARACTER_ENCODING
- See Also:
- Constant Field Values
SmooksProcessor
public SmooksProcessor(org.apache.camel.CamelContext camelContext)
SmooksProcessor
public SmooksProcessor(org.milyn.Smooks smooks,
org.apache.camel.CamelContext camelContext)
SmooksProcessor
public SmooksProcessor(String configUri,
org.apache.camel.CamelContext camelContext)
throws IOException,
SAXException
- Throws:
IOException
SAXException
process
public void process(org.apache.camel.Exchange exchange)
throws Exception
- Specified by:
process in interface org.apache.camel.Processor
- Throws:
Exception
setResultOnBody
protected void setResultOnBody(org.milyn.payload.Exports exports,
Result[] results,
org.apache.camel.Exchange exchange)
getSmooksConfig
public String getSmooksConfig()
setSmooksConfig
public void setSmooksConfig(String smooksConfig)
addVisitor
public SmooksProcessor addVisitor(org.milyn.delivery.Visitor visitor,
String targetSelector)
- Add a visitor instance.
- Parameters:
visitor - The visitor implementation.targetSelector - The message fragment target selector.
- Returns:
- This instance.
addVisitor
public SmooksProcessor addVisitor(org.milyn.delivery.VisitorAppender appender)
- Add a visitor instance to
this Smooks instance via a
VisitorAppender.
- Parameters:
appender - The visitor appender.
- Returns:
- This instance.
setReportPath
public void setReportPath(String reportPath)
start
public void start()
throws Exception
- Specified by:
start in interface org.apache.camel.Service
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop in interface org.apache.camel.Service
- Throws:
Exception
toString
public String toString()
- Overrides:
toString in class Object
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext in interface org.apache.camel.CamelContextAware
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext in interface org.apache.camel.CamelContextAware
Copyright © 2018. All rights reserved.