public abstract class HeaderSelectorProducer extends DefaultAsyncProducer implements org.apache.camel.CamelContextAware
InvokeOnHeader,
InvokeOnHeaderStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
RESOURCE_PATH |
| Constructor and Description |
|---|
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Object target) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Object target,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
Object target) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
Object target,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Supplier<String> defaultHeaderValueSupplier) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Supplier<String> defaultHeaderValueSupplier,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Object target) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Object target,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier,
boolean caseSensitive) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier,
Object target) |
HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier,
Object target,
boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doBuild() |
org.apache.camel.CamelContext |
getCamelContext() |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
protected void |
processResult(org.apache.camel.Exchange exchange,
Object result)
Process the result.
|
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
process, processAsynccreateExchange, doStart, doStop, getEndpoint, isSingleton, toStringbuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String RESOURCE_PATH
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Object target)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Object target,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Object target)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Object target,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Supplier<String> defaultHeaderValueSupplier)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
Supplier<String> defaultHeaderValueSupplier,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
Object target)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
String header,
String defaultHeaderValue,
Object target,
boolean caseSensitive)
public HeaderSelectorProducer(org.apache.camel.Endpoint endpoint,
Supplier<String> headerSupplier,
Supplier<String> defaultHeaderValueSupplier,
Object target)
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwareprotected void doBuild()
throws Exception
doBuild in class org.apache.camel.support.service.BaseServiceExceptionpublic boolean process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback)
process in interface org.apache.camel.AsyncProcessorprotected void processResult(org.apache.camel.Exchange exchange,
Object result)
exchange - the exchangeresult - the result (may be null)Apache Camel