Package org.apache.camel.processor
Class StepProcessor
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.AsyncProcessorSupport
-
- org.apache.camel.processor.Pipeline
-
- org.apache.camel.processor.StepProcessor
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.AsyncProcessor
,org.apache.camel.Navigate<org.apache.camel.Processor>
,org.apache.camel.Processor
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
,org.apache.camel.spi.RouteIdAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
,org.apache.camel.Traceable
public class StepProcessor extends Pipeline
-
-
Constructor Summary
Constructors Constructor Description StepProcessor(org.apache.camel.CamelContext camelContext, Collection<org.apache.camel.Processor> processors, String stepId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getTraceLabel()
static org.apache.camel.Processor
newInstance(org.apache.camel.CamelContext camelContext, List<org.apache.camel.Processor> processors, String stepId)
boolean
process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
-
Methods inherited from class org.apache.camel.processor.Pipeline
doBuild, doInit, doShutdown, doStart, doStop, getId, getRouteId, hasNext, newInstance, newInstance, next, setId, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, 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
-
-
-
-
Constructor Detail
-
StepProcessor
public StepProcessor(org.apache.camel.CamelContext camelContext, Collection<org.apache.camel.Processor> processors, String stepId)
-
-
Method Detail
-
newInstance
public static org.apache.camel.Processor newInstance(org.apache.camel.CamelContext camelContext, List<org.apache.camel.Processor> processors, String stepId)
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
-
getTraceLabel
public String getTraceLabel()
- Specified by:
getTraceLabel
in interfaceorg.apache.camel.Traceable
- Overrides:
getTraceLabel
in classPipeline
-
-