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 void |
doStop()
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, 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 void doStop() throws Exception
ServiceSupportServiceSupport.doStop() method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext is shutting down.doStop in class DefaultProducerExceptionServiceSupport.doStart()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