Class TypedProcessorFactory<T extends org.apache.camel.NamedNode>

  • All Implemented Interfaces:
    org.apache.camel.spi.ProcessorFactory

    public class TypedProcessorFactory<T extends org.apache.camel.NamedNode>
    extends Object
    implements org.apache.camel.spi.ProcessorFactory
    • Constructor Detail

      • TypedProcessorFactory

        protected TypedProcessorFactory​(Class<T> type)
    • Method Detail

      • createChildProcessor

        public org.apache.camel.Processor createChildProcessor​(org.apache.camel.Route route,
                                                               org.apache.camel.NamedNode definition,
                                                               boolean mandatory)
                                                        throws Exception
        Specified by:
        createChildProcessor in interface org.apache.camel.spi.ProcessorFactory
        Throws:
        Exception
      • createProcessor

        public org.apache.camel.Processor createProcessor​(org.apache.camel.Route route,
                                                          org.apache.camel.NamedNode definition)
                                                   throws Exception
        Specified by:
        createProcessor in interface org.apache.camel.spi.ProcessorFactory
        Throws:
        Exception
      • createProcessor

        public org.apache.camel.Processor createProcessor​(org.apache.camel.CamelContext camelContext,
                                                          String definitionName,
                                                          Map<String,​Object> args)
                                                   throws Exception
        Specified by:
        createProcessor in interface org.apache.camel.spi.ProcessorFactory
        Throws:
        Exception
      • doCreateChildProcessor

        protected org.apache.camel.Processor doCreateChildProcessor​(org.apache.camel.Route route,
                                                                    T definition,
                                                                    boolean mandatory)
                                                             throws Exception
        Throws:
        Exception
      • doCreateProcessor

        public org.apache.camel.Processor doCreateProcessor​(org.apache.camel.Route route,
                                                            T definition)
                                                     throws Exception
        Throws:
        Exception