public class SynchronousDelegateProducer extends Object implements Producer
| Constructor and Description |
|---|
SynchronousDelegateProducer(Producer producer) |
| Modifier and Type | Method and Description |
|---|---|
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() |
public SynchronousDelegateProducer(Producer producer)
public Endpoint getEndpoint()
ProducergetEndpoint in interface Producerpublic Exchange createExchange()
ProducercreateExchange in interface Producerpublic Exchange createExchange(ExchangePattern pattern)
ProducercreateExchange in interface Producerpattern - the exchange patternpublic Exchange createExchange(Exchange exchange)
ProducercreateExchange in interface Producerexchange - the existing exchangepublic void process(Exchange exchange) throws Exception
Processorpublic void start() throws Exception
Servicepublic void stop() throws Exception
Servicepublic boolean isSingleton()
IsSingletonisSingleton in interface IsSingletonApache Camel