Class TransmogrifierAdapterDefinition
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<org.apache.camel.model.RouteDefinition>
org.apache.camel.model.ProcessorDefinition<org.apache.camel.model.RouteDefinition>
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.CopyableDefinition<org.apache.camel.model.ProcessorDefinition>,org.apache.camel.model.OutputNode,NamedNode,HasCamelContext,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
outputsFields inherited from class org.apache.camel.model.ProcessorDefinition
disabled, inheritErrorHandler -
Constructor Summary
ConstructorsConstructorDescriptionTransmogrifierAdapterDefinition(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, staticParamsMethods inherited from class org.apache.camel.model.OutputDefinition
copyDefinition, getOutputs, setOutputsMethods 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, convertHeaderTo, convertHeaderTo, convertHeaderTo, convertHeaderTo, convertVariableTo, convertVariableTo, convertVariableTo, convertVariableTo, 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, 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, onException, onException, pausable, pausable, pausable, pausable, pipeline, pipeline, pipeline, policy, policy, poll, poll, poll, poll, poll, poll, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollV, preCreateProcessor, process, process, process, recipientList, recipientList, recipientList, recipientList, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, removeVariable, resequence, resequence, resumable, resumable, resumable, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setDisabled, setExchangePattern, setExchangePattern, setHeader, setHeader, setHeader, setHeaders, setInheritErrorHandler, setParent, setProperty, setProperty, setProperty, setRouteConfiguration, setVariable, setVariable, setVariable, setVariables, 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, toD, toD, toD, toD, toD, toD, toD, toD, toD, toF, tokenize, toV, transacted, transacted, transform, transform, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap, wireTap, wireTapMethods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, getCamelContext, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getNodePrefixId, hasCustomIdAssigned, idOrCreate, setCamelContext, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.NamedNode
acceptDebugger
-
Constructor Details
-
TransmogrifierAdapterDefinition
public TransmogrifierAdapterDefinition() -
TransmogrifierAdapterDefinition
-
TransmogrifierAdapterDefinition
-
-
Method Details
-
toString
- Overrides:
toStringin classorg.apache.camel.model.OutputDefinition<org.apache.camel.model.RouteDefinition>
-
getShortName
- Specified by:
getShortNamein interfaceNamedNode- Overrides:
getShortNamein 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
-