|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.processor.UnitOfWorkProducer
public final class UnitOfWorkProducer
Ensures a Producer
is executed within an UnitOfWork
.
Constructor Summary | |
---|---|
UnitOfWorkProducer(Producer producer)
The producer which should be executed within an UnitOfWork . |
Method Summary | |
---|---|
Exchange |
createExchange()
Creates a new exchange to send to this endpoint |
Exchange |
createExchange(Exchange exchange)
Creates a new exchange for communicating with this exchange using the given exchange to pre-populate the values of the headers and messages |
Exchange |
createExchange(ExchangePattern pattern)
Creates a new exchange of the given pattern to send to this endpoint |
Endpoint |
getEndpoint()
Gets the endpoint this producer sends to. |
boolean |
isSingleton()
Whether this class supports being singleton or not. |
void |
process(Exchange exchange)
Processes the message exchange |
void |
start()
Starts the service |
void |
stop()
Stops the service |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UnitOfWorkProducer(Producer producer)
UnitOfWork
.
producer
- the producerMethod Detail |
---|
public Endpoint getEndpoint()
Producer
getEndpoint
in interface Producer
public Exchange createExchange()
Producer
createExchange
in interface Producer
public Exchange createExchange(ExchangePattern pattern)
Producer
createExchange
in interface Producer
pattern
- the exchange pattern
public Exchange createExchange(Exchange exchange)
Producer
createExchange
in interface Producer
exchange
- the existing exchange
public void process(Exchange exchange) throws Exception
Processor
process
in interface Processor
exchange
- the message exchange
Exception
- if an internal processing error has occurred.public void start() throws Exception
Service
start
in interface Service
Exception
- is thrown if starting failedpublic void stop() throws Exception
Service
stop
in interface Service
Exception
- is thrown if stopping failedpublic boolean isSingleton()
IsSingleton
isSingleton
in interface IsSingleton
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |