Class PredicateValidatingProcessor
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.processor.PredicateValidatingProcessor
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Processor,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService,org.apache.camel.Traceable
public class PredicateValidatingProcessor extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.Processor, org.apache.camel.TraceableA processor which validates the content of the inbound message body against aPredicate.
-
-
Constructor Summary
Constructors Constructor Description PredicateValidatingProcessor(org.apache.camel.Predicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoStart()protected voiddoStop()org.apache.camel.PredicategetPredicate()StringgetTraceLabel()voidprocess(org.apache.camel.Exchange exchange)StringtoString()-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
process
public void process(org.apache.camel.Exchange exchange) throws Exception- Specified by:
processin interfaceorg.apache.camel.Processor- Throws:
Exception
-
getPredicate
public org.apache.camel.Predicate getPredicate()
-
getTraceLabel
public String getTraceLabel()
- Specified by:
getTraceLabelin interfaceorg.apache.camel.Traceable
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-