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)
public HeaderSelectorProducer(Endpoint endpoint, String header, Object target)
public HeaderSelectorProducer(Endpoint endpoint, String header, String defaultHeaderValue)
public HeaderSelectorProducer(Endpoint endpoint, String header, String defaultHeaderValue, Object target)
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