public class HeaderSelectorProducer extends BaseSelectorProducer
logshutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending| Constructor and Description |
|---|
HeaderSelectorProducer(Endpoint endpoint,
String header) |
HeaderSelectorProducer(Endpoint endpoint,
String header,
Object target) |
HeaderSelectorProducer(Endpoint endpoint,
String header,
String defaultHeaderValue) |
HeaderSelectorProducer(Endpoint endpoint,
String header,
String defaultHeaderValue,
Object target) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bind(String key,
Processor processor) |
protected void |
doStart()
Implementations override this method to support customized start/stop.
|
protected Processor |
getProcessor(Exchange exchange)
Determine the processor to use to handle the exchange.
|
protected void |
onMissingProcessor(Exchange exchange)
Invoked when no processor has been defined to process the message exchnage.
|
processcreateExchange, createExchange, createExchange, doStop, getEndpoint, isSingleton, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic HeaderSelectorProducer(Endpoint endpoint, String header, Object target)
public HeaderSelectorProducer(Endpoint endpoint, String header, String defaultHeaderValue)
protected void doStart()
throws Exception
ServiceSupportServiceSupport.doStop() for more details.doStart in class DefaultProducerExceptionServiceSupport.doStop()protected Processor getProcessor(Exchange exchange) throws Exception
BaseSelectorProducergetProcessor in class BaseSelectorProducerexchange - the message exchangeExceptionprotected void onMissingProcessor(Exchange exchange) throws Exception
BaseSelectorProduceronMissingProcessor in class BaseSelectorProducerexchange - the message exchangeExceptionApache Camel