Class ProcessorAdapterDefinition

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
All Implemented Interfaces:
CamelContextAware, LineNumberAware, org.apache.camel.model.Block, org.apache.camel.model.OutputNode, NamedNode, HasId, IdAware
Direct Known Subclasses:
HapiAdapterDefinition, ParserAdapterDefinition, RendererAdapterDefinition, TransmogrifierAdapterDefinition, ValidatorAdapterDefinition

public abstract class ProcessorAdapterDefinition extends DelegateDefinition
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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    input(Closure inputExpression)
    Defines the input to the adapter via the closure expression
    input(Expression inputExpression)
    Defines the input to the adapter via the given expression
     
    params(Closure paramsExpression)
    Defines the parameters for the adapter via the closure expression
    params(Expression paramsExpression)
    Defines the parameters for the adapter via the given expression
    staticParams(Object... params)
    Defines the static parameters for the adapter

    Methods inherited from class org.apache.camel.model.OutputDefinition

    getOutputs, getShortName, setOutputs, toString

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ProcessorAdapterDefinition

      public ProcessorAdapterDefinition()
  • Method Details

    • input

      public ProcessorAdapterDefinition input(Expression inputExpression)
      Defines the input to the adapter via the given expression
      Parameters:
      inputExpression - the expression logic
    • input

      public ProcessorAdapterDefinition input(Closure inputExpression)
      Defines the input to the adapter via the closure expression
      Parameters:
      inputExpression - a closure implementing the expression logic
    • params

      public ProcessorAdapterDefinition params(Expression paramsExpression)
      Defines the parameters for the adapter via the given expression
      Parameters:
      paramsExpression - the expression logic
    • params

      public ProcessorAdapterDefinition params(Closure paramsExpression)
      Defines the parameters for the adapter via the closure expression
      Parameters:
      paramsExpression - a closure implementing the expression logic
    • staticParams

      public ProcessorAdapterDefinition staticParams(Object... params)
      Defines the static parameters for the adapter
      Parameters:
      params - the parameters
    • params

      public ParamsDefinition params()
    • getInputExpression

      public Expression getInputExpression()
    • getParamsExpression

      public Expression getParamsExpression()