Package org.kie.camel.embedded.component
Class KieInsertProducer
- java.lang.Object
-
- org.apache.camel.support.ServiceSupport
-
- org.apache.camel.impl.DefaultProducer
-
- org.kie.camel.embedded.component.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.DefaultProducerA 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.
-
-
Constructor Summary
Constructors Constructor Description KieInsertProducer(org.apache.camel.Endpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(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
-
-