Class SortReifier<T,U extends org.apache.camel.model.SortDefinition<T>>

All Implemented Interfaces:
org.apache.camel.spi.BeanRepository

public class SortReifier<T,U extends org.apache.camel.model.SortDefinition<T>> extends ProcessorReifier<U>
  • Constructor Details

    • SortReifier

      public SortReifier(org.apache.camel.Route route, org.apache.camel.model.ProcessorDefinition<?> definition)
  • Method Details

    • createProcessor

      public org.apache.camel.Processor createProcessor() throws Exception
      Description copied from class: ProcessorReifier
      Override this in definition class and implement logic to create the processor based on the definition model.
      Specified by:
      createProcessor in class ProcessorReifier<U extends org.apache.camel.model.SortDefinition<T>>
      Throws:
      Exception
    • createFilterProcessor

      protected org.apache.camel.processor.FilterProcessor createFilterProcessor() throws Exception
      Creates the FilterProcessor from the expression node.
      Returns:
      the created FilterProcessor
      Throws:
      Exception - is thrown if error creating the processor
    • createPredicate

      protected org.apache.camel.Predicate createPredicate()
      Creates the Predicate from the expression node.
      Returns:
      the created predicate