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