Class KieInsertProducer

  • All Implemented Interfaces:
    org.apache.camel.EndpointAware, org.apache.camel.IsSingleton, org.apache.camel.Processor, org.apache.camel.Producer, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class KieInsertProducer
    extends org.apache.camel.impl.DefaultProducer
    A producer that inserts incoming messages as facts into the Drools session. It can be configured to insert the message body only, or the whole message (that includes headers) or even the whole Exchange object.
    • Field Summary

      • Fields inherited from class org.apache.camel.impl.DefaultProducer

        log
      • Fields inherited from class org.apache.camel.support.ServiceSupport

        shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
    • Constructor Summary

      Constructors 
      Constructor Description
      KieInsertProducer​(org.apache.camel.Endpoint endpoint)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void process​(org.apache.camel.Exchange exchange)  
      • Methods inherited from class org.apache.camel.impl.DefaultProducer

        createExchange, createExchange, createExchange, doStart, doStop, getEndpoint, isSingleton, toString
      • Methods inherited from class org.apache.camel.support.ServiceSupport

        doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Service

        start, stop
    • Constructor Detail

      • KieInsertProducer

        public KieInsertProducer​(org.apache.camel.Endpoint endpoint)
    • Method Detail

      • process

        public void process​(org.apache.camel.Exchange exchange)
                     throws Exception
        Throws:
        Exception