Class ProcessorDefinitionMixIn<Type extends org.apache.camel.model.ProcessorDefinition<Type>>

  • All Implemented Interfaces:
    org.apache.camel.model.Block, org.apache.camel.NamedNode

    public abstract class ProcessorDefinitionMixIn<Type extends org.apache.camel.model.ProcessorDefinition<Type>>
    extends org.apache.camel.model.OptionalIdentifiedDefinition<Type>
    implements org.apache.camel.model.Block
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract <Result> Type setBody​(Function<org.apache.camel.Exchange,​Result> function)  
      • Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition

        description, description, getCustomId, getDescription, getDescriptionText, getId, getParent, hasCustomIdAssigned, id, idOrCreate, setCustomId, setDescription, setId
      • Methods inherited from interface org.apache.camel.model.Block

        addOutput
      • Methods inherited from interface org.apache.camel.NamedNode

        getLabel, getShortName
    • Constructor Detail

      • ProcessorDefinitionMixIn

        public ProcessorDefinitionMixIn()
    • Method Detail

      • setBody

        public abstract <Result> Type setBody​(Function<org.apache.camel.Exchange,​Result> function)