|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.impl.ServiceSupport
org.apache.camel.processor.DelegateProcessor
public class DelegateProcessor
A Delegate pattern which delegates processing to a nested Processor which can
be useful for implementation inheritance when writing an Policy
DelegateAsyncProcessor
instead.
DelegateAsyncProcessor| Field Summary | |
|---|---|
protected Processor |
processor
|
| Constructor Summary | |
|---|---|
DelegateProcessor()
|
|
DelegateProcessor(Processor processor)
|
|
| Method Summary | |
|---|---|
protected void |
doStart()
|
protected void |
doStop()
|
Processor |
getProcessor()
|
boolean |
hasNext()
Are there more outputs? |
List<Processor> |
next()
Next group of outputs |
void |
proceed(Exchange exchange)
Deprecated. will be removed in Camel 2.5 |
void |
process(Exchange exchange)
Processes the message exchange |
protected void |
processNext(Exchange exchange)
|
void |
setProcessor(Processor processor)
|
String |
toString()
|
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
|---|
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Processor processor
| Constructor Detail |
|---|
public DelegateProcessor()
public DelegateProcessor(Processor processor)
| Method Detail |
|---|
public void process(Exchange exchange)
throws Exception
Processor
process in interface Processorexchange - the message exchange
Exception - if an internal processing error has occurred.
protected void processNext(Exchange exchange)
throws Exception
Exceptionpublic String toString()
toString in class Objectpublic Processor getProcessor()
public void setProcessor(Processor processor)
protected void doStart()
throws Exception
doStart in class ServiceSupportException
protected void doStop()
throws Exception
doStop in class ServiceSupportException
@Deprecated
public void proceed(Exchange exchange)
throws Exception
Exceptionpublic boolean hasNext()
Navigate
hasNext in interface Navigate<Processor>public List<Processor> next()
Navigate
next in interface Navigate<Processor>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||