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)
Deprecated.
|
Exchange |
createExchange(ExchangePattern pattern)
Creates a new exchange of the given pattern to send to this endpoint
|
Endpoint |
getEndpoint()
Gets the endpoint associated with an object.
|
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()
EndpointAwareProducer
or for consuming from for components like Consumer or RoutegetEndpoint in interface EndpointAwarepublic Exchange createExchange()
ProducercreateExchange in interface Producerpublic Exchange createExchange(ExchangePattern pattern)
ProducercreateExchange in interface Producerpattern - the exchange pattern@Deprecated public 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