Class TransmogrifierAdapterDefinition
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<Type>
org.apache.camel.model.ProcessorDefinition<Type>
org.apache.camel.model.OutputDefinition<org.apache.camel.model.RouteDefinition>
org.openehealth.ipf.platform.camel.core.model.DelegateDefinition
org.openehealth.ipf.platform.camel.core.model.ProcessorAdapterDefinition
org.openehealth.ipf.platform.camel.core.model.TransmogrifierAdapterDefinition
- All Implemented Interfaces:
CamelContextAware
,LineNumberAware
,org.apache.camel.model.Block
,org.apache.camel.model.OutputNode
,NamedNode
,HasId
,IdAware
@Metadata(label="ipf,eip,transformation")
public class TransmogrifierAdapterDefinition
extends ProcessorAdapterDefinition
- Author:
- Martin Krasser
-
Field Summary
Fields inherited from class org.apache.camel.model.OutputDefinition
outputs
Fields inherited from class org.apache.camel.model.ProcessorDefinition
disabled, inheritErrorHandler
-
Constructor Summary
ConstructorDescriptionTransmogrifierAdapterDefinition
(String transmogrifierBean) TransmogrifierAdapterDefinition
(Transmogrifier<?, ?> transmogrifier) -
Method Summary
Modifier and TypeMethodDescriptionTransmogrifier<?,
?> Specifies that a schematron validation report is generatedschematron
(Class<T> clazz) Specifies that a schematron validation report is generatedtoString()
xquery()
Specifies that the transformation is done via XQuerySpecifies that the transformation is done via XQueryxslt()
Specifies that the transformation is done via XSLTSpecifies that the transformation is done via XSLTMethods inherited from class org.openehealth.ipf.platform.camel.core.model.ProcessorAdapterDefinition
getInputExpression, getParamsExpression, input, input, params, params, params, staticParams
Methods inherited from class org.apache.camel.model.OutputDefinition
getOutputs, setOutputs
Methods inherited from class org.apache.camel.model.ProcessorDefinition
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, choice, circuitBreaker, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, convertBodyTo, convertBodyTo, convertBodyTo, delay, delay, delay, disabled, disabled, disabled, doTry, dynamicRouter, dynamicRouter, end, endChoice, endCircuitBreaker, endDoCatch, endDoTry, endParent, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getDisabled, getIndex, getInterceptStrategies, getLabel, getParent, getRouteConfiguration, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, isWrappingEntireOutput, kamelet, loadBalance, loadBalance, log, log, log, log, log, log, loop, loop, loop, loopDoWhile, loopDoWhile, markRollbackOnly, markRollbackOnlyLast, marshal, marshal, marshal, marshal, multicast, multicast, multicast, nodePrefixId, onCompletion, onException, onException, pausable, pausable, pausable, pausable, pipeline, pipeline, pipeline, pipeline, policy, policy, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, preCreateProcessor, process, process, process, recipientList, recipientList, recipientList, recipientList, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, resequence, resequence, resumable, resumable, resumable, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setDisabled, setExchangePattern, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setParent, setProperty, setProperty, setProperty, setRouteConfiguration, sort, sort, sort, split, split, split, split, startupOrder, step, step, stop, threads, threads, threads, threads, throttle, throttle, throttle, throttle, throttle, throwException, throwException, to, to, to, to, to, to, to, to, to, to, to, to, to, to, toD, toD, toD, toD, toD, toD, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, description, getCamelContext, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, hasCustomIdAssigned, idOrCreate, setCamelContext, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocation
-
Constructor Details
-
TransmogrifierAdapterDefinition
public TransmogrifierAdapterDefinition() -
TransmogrifierAdapterDefinition
-
TransmogrifierAdapterDefinition
-
-
Method Details
-
toString
- Overrides:
toString
in classorg.apache.camel.model.OutputDefinition<org.apache.camel.model.RouteDefinition>
-
getShortName
- Specified by:
getShortName
in interfaceNamedNode
- Overrides:
getShortName
in classorg.apache.camel.model.OutputDefinition<org.apache.camel.model.RouteDefinition>
-
xslt
Specifies that the transformation is done via XSLT -
xslt
Specifies that the transformation is done via XSLT- Parameters:
clazz
- the resulting type of the message body after the transformation
-
xquery
Specifies that the transformation is done via XQuery -
xquery
Specifies that the transformation is done via XQuery- Parameters:
clazz
- the resulting type of the message body after the transformation
-
schematron
Specifies that a schematron validation report is generated -
schematron
Specifies that a schematron validation report is generated- Parameters:
clazz
- the resulting type of the message bodyf after the transformation
-
getTransmogrifier
-
getTransmogrifierBean
-