Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.builder | |
org.apache.camel.builder.xml | |
org.apache.camel.component.directvm |
The Direct VM Component which synchronously invokes
the consumer when a producer sends an exchange to the endpoint.
|
org.apache.camel.component.file |
The File Component for working with file systems.
|
org.apache.camel.component.mock |
The Mock Component which is used for testing of routing and mediation rules.
|
org.apache.camel.converter |
A set of helper classes for converting from different types of Java object to be used by the
Type Conversion Support
|
org.apache.camel.impl.cloud |
Base classes and implementation for Camel Cloud
|
org.apache.camel.language.bean |
Camel Bean language.
|
org.apache.camel.language.constant |
Camel Constant language.
|
org.apache.camel.language.header |
Camel Header language.
|
org.apache.camel.language.property |
Camel Exchange Property language.
|
org.apache.camel.language.ref |
Camel Ref language.
|
org.apache.camel.language.simple |
Camel Simple language.
|
org.apache.camel.language.tokenizer |
Camel Tokenizer language.
|
org.apache.camel.language.xpath |
Camel XPath language support.
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.model.language | |
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.processor.aggregate |
Helper classes for the Aggregator pattern.
|
org.apache.camel.processor.interceptor |
Helper classes for interceptors.
|
org.apache.camel.processor.validation |
Performs XML validation using JAXP for validating against XSD
|
org.apache.camel.spi |
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
|
org.apache.camel.support |
Base classes that help to implement the camel API and are expected to be extended by the user
|
org.apache.camel.util |
Utility classes used by the core of Camel.
|
org.apache.camel.util.toolbox |
Toolbox classes to create commonly used Aggregation Strategies in a fluent manner.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryPredicate
A predicate which evaluates a binary expression.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryPredicateSupport
A useful base class for
Predicate implementations |
class |
ExpressionClause<T>
Represents an expression clause within the DSL which when the expression is
complete the clause continues to another part of the DSL
|
class |
PredicateClause<T> |
class |
SimpleBuilder
Creates an
Simple language builder. |
class |
ValueBuilder
A builder of expressions or predicates based on values.
|
Modifier and Type | Field and Description |
---|---|
protected Predicate |
DefaultErrorHandlerBuilder.retryWhile |
Modifier and Type | Method and Description |
---|---|
static Predicate |
PredicateBuilder.and(List<Predicate> predicates)
Concat the given predicates into a single predicate, which
only matches if all the predicates matches.
|
static Predicate |
PredicateBuilder.and(Predicate... predicates)
Concat the given predicates into a single predicate, which only matches
if all the predicates matches.
|
static Predicate |
PredicateBuilder.and(Predicate left,
Predicate right)
A helper method to combine multiple predicates by a logical AND
|
static Predicate |
PredicateBuilder.constant(boolean answer)
A constant predicate.
|
static Predicate |
PredicateBuilder.contains(Expression left,
Expression right) |
Predicate |
ValueBuilder.contains(Object value)
Create a predicate that the left hand expression contains the value of
the right hand expression
|
static Predicate |
PredicateBuilder.containsIgnoreCase(Expression left,
Expression right) |
static Predicate |
PredicateBuilder.endsWith(Expression left,
Expression right) |
Predicate |
ValueBuilder.endsWith(Object value) |
Predicate |
DefaultErrorHandlerBuilder.getRetryWhile() |
Predicate |
DefaultErrorHandlerBuilder.getRetryWhilePolicy(CamelContext context) |
static Predicate |
PredicateBuilder.in(List<Predicate> predicates)
A helper method to return true if any of the predicates matches.
|
Predicate |
ValueBuilder.in(Object... values) |
static Predicate |
PredicateBuilder.in(Predicate... predicates)
A helper method to return true if any of the predicates matches.
|
Predicate |
ValueBuilder.in(Predicate... predicates) |
static Predicate |
PredicateBuilder.isEqualTo(Expression left,
Expression right) |
Predicate |
ValueBuilder.isEqualTo(Object value) |
static Predicate |
PredicateBuilder.isEqualToIgnoreCase(Expression left,
Expression right) |
Predicate |
ValueBuilder.isEqualToIgnoreCase(Object value) |
static Predicate |
PredicateBuilder.isGreaterThan(Expression left,
Expression right) |
Predicate |
ValueBuilder.isGreaterThan(Object value) |
static Predicate |
PredicateBuilder.isGreaterThanOrEqualTo(Expression left,
Expression right) |
Predicate |
ValueBuilder.isGreaterThanOrEqualTo(Object value) |
Predicate |
ValueBuilder.isInstanceOf(Class<?> type) |
static Predicate |
PredicateBuilder.isInstanceOf(Expression expression,
Class<?> type) |
static Predicate |
PredicateBuilder.isLessThan(Expression left,
Expression right) |
Predicate |
ValueBuilder.isLessThan(Object value) |
static Predicate |
PredicateBuilder.isLessThanOrEqualTo(Expression left,
Expression right) |
Predicate |
ValueBuilder.isLessThanOrEqualTo(Object value) |
static Predicate |
PredicateBuilder.isNotEqualTo(Expression left,
Expression right) |
Predicate |
ValueBuilder.isNotEqualTo(Object value) |
Predicate |
ValueBuilder.isNotNull() |
static Predicate |
PredicateBuilder.isNotNull(Expression expression) |
Predicate |
ValueBuilder.isNull() |
static Predicate |
PredicateBuilder.isNull(Expression expression) |
Predicate |
ValueBuilder.matches(Expression expression) |
static Predicate |
PredicateBuilder.not(Predicate predicate)
A helper method to return the logical not of the given predicate
|
Predicate |
ValueBuilder.not(Predicate predicate) |
protected Predicate |
ValueBuilder.onNewPredicate(Predicate predicate)
A strategy method to allow derived classes to deal with the newly created
predicate in different ways
|
static Predicate |
PredicateBuilder.or(List<Predicate> predicates)
Concat the given predicates into a single predicate, which matches
if at least one predicates matches.
|
static Predicate |
PredicateBuilder.or(Predicate... predicates)
Concat the given predicates into a single predicate, which matches
if at least one predicates matches.
|
static Predicate |
PredicateBuilder.or(Predicate left,
Predicate right)
A helper method to combine two predicates by a logical OR.
|
static Predicate |
PredicateBuilder.regex(Expression expression,
Pattern pattern)
Returns a predicate which is true if the expression matches the given
regular expression
|
static Predicate |
PredicateBuilder.regex(Expression expression,
String regex)
Returns a predicate which is true if the expression matches the given
regular expression
|
Predicate |
ValueBuilder.regex(String regex)
Creates a predicate which is true if this expression matches the given
regular expression
|
static Predicate |
PredicateBuilder.startsWith(Expression left,
Expression right) |
Predicate |
ValueBuilder.startsWith(Object value) |
static Predicate |
PredicateBuilder.toPredicate(Expression expression)
Converts the given expression into an
Predicate |
Modifier and Type | Method and Description |
---|---|
ExpressionClause<Predicate> |
ValueBuilder.matches() |
Modifier and Type | Method and Description |
---|---|
static Predicate |
PredicateBuilder.and(Predicate... predicates)
Concat the given predicates into a single predicate, which only matches
if all the predicates matches.
|
static Predicate |
PredicateBuilder.and(Predicate left,
Predicate right)
A helper method to combine multiple predicates by a logical AND
|
NotifyBuilder |
NotifyBuilder.filter(Predicate predicate)
Optionally a filter to only allow matching
Exchange to be used for matching. |
static Predicate |
PredicateBuilder.in(Predicate... predicates)
A helper method to return true if any of the predicates matches.
|
Predicate |
ValueBuilder.in(Predicate... predicates) |
static Predicate |
PredicateBuilder.not(Predicate predicate)
A helper method to return the logical not of the given predicate
|
Predicate |
ValueBuilder.not(Predicate predicate) |
protected Predicate |
ValueBuilder.onNewPredicate(Predicate predicate)
A strategy method to allow derived classes to deal with the newly created
predicate in different ways
|
static Predicate |
PredicateBuilder.or(Predicate... predicates)
Concat the given predicates into a single predicate, which matches
if at least one predicates matches.
|
static Predicate |
PredicateBuilder.or(Predicate left,
Predicate right)
A helper method to combine two predicates by a logical OR.
|
void |
DefaultErrorHandlerBuilder.setRetryWhile(Predicate retryWhile) |
NotifyBuilder |
NotifyBuilder.whenAllDoneMatches(Predicate predicate)
|
NotifyBuilder |
NotifyBuilder.whenAllReceivedMatches(Predicate predicate)
|
NotifyBuilder |
NotifyBuilder.whenAnyDoneMatches(Predicate predicate)
|
NotifyBuilder |
NotifyBuilder.whenAnyReceivedMatches(Predicate predicate)
|
ValidatorBuilder |
ValidatorBuilder.withExpression(Predicate predicate)
|
Modifier and Type | Method and Description |
---|---|
static Predicate |
PredicateBuilder.and(List<Predicate> predicates)
Concat the given predicates into a single predicate, which
only matches if all the predicates matches.
|
static Predicate |
PredicateBuilder.in(List<Predicate> predicates)
A helper method to return true if any of the predicates matches.
|
static Predicate |
PredicateBuilder.or(List<Predicate> predicates)
Concat the given predicates into a single predicate, which matches
if at least one predicates matches.
|
Modifier and Type | Class and Description |
---|---|
class |
XPathBuilder
Creates an XPath expression builder which creates a nodeset result by
default.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmConsumerExpression
The expression to select direct-vm consumers based on ant-like path pattern matching.
|
Modifier and Type | Field and Description |
---|---|
protected Predicate |
GenericFileEndpoint.filterDirectory |
protected Predicate |
GenericFileEndpoint.filterFile |
Modifier and Type | Method and Description |
---|---|
Predicate |
GenericFileEndpoint.getFilterDirectory() |
Predicate |
GenericFileEndpoint.getFilterFile() |
Modifier and Type | Method and Description |
---|---|
void |
GenericFileEndpoint.setFilterDirectory(Predicate filterDirectory)
Filters the directory based on Simple language.
|
void |
GenericFileEndpoint.setFilterFile(Predicate filterFile)
Filters the file based on Simple language.
|
Modifier and Type | Class and Description |
---|---|
class |
AssertionClause.PredicateValueBuilder
Public class needed for fluent builders
|
class |
TimeClause
Represents time based clauses for setting expectations on the mocks.
|
Modifier and Type | Method and Description |
---|---|
protected Predicate |
AssertionClause.PredicateValueBuilder.onNewPredicate(Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
protected void |
AssertionClause.addPredicate(Predicate predicate) |
void |
MockEndpoint.expectedMessagesMatches(Predicate... predicates)
Sets an expectation that the given predicates matches the received messages by this endpoint
|
protected Predicate |
AssertionClause.PredicateValueBuilder.onNewPredicate(Predicate predicate) |
AssertionClause |
AssertionClause.predicate(Predicate predicate)
Adds the given predicate to this assertion clause
|
Modifier and Type | Method and Description |
---|---|
static Processor |
CamelConverter.toProcessor(Predicate predicate) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultServiceCallExpression
Support class for custom implementations of
ServiceCall EIP components. |
Modifier and Type | Class and Description |
---|---|
class |
BeanExpression
Evaluates an expression using a bean method invocation
|
Modifier and Type | Method and Description |
---|---|
Predicate |
BeanLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
ConstantLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
HeaderLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
ExchangePropertyLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
RefLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
SimpleLanguage.createPredicate(String expression) |
protected Predicate |
SimplePredicateParser.doParsePredicate() |
Predicate |
SimplePredicateParser.parsePredicate() |
static Predicate |
SimpleBackwardsCompatibleParser.parsePredicate(String expression,
boolean allowEscape)
Deprecated.
|
static Predicate |
SimpleLanguage.predicate(String predicate)
Creates a new
Predicate . |
Modifier and Type | Method and Description |
---|---|
Predicate |
TokenizeLanguage.createPredicate(String expression) |
Predicate |
XMLTokenizeLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
Predicate |
XPathLanguage.createPredicate(String expression) |
Modifier and Type | Method and Description |
---|---|
protected Predicate |
ExpressionNode.createPredicate(RouteContext routeContext)
Creates the
Predicate from the expression node. |
Predicate |
ExpressionSubElementDefinition.createPredicate(RouteContext routeContext) |
protected Predicate |
WhenSkipSendToEndpointDefinition.createPredicate(RouteContext routeContext) |
Predicate |
OnExceptionDefinition.getContinuedPolicy() |
Predicate |
CatchDefinition.getHandledPolicy() |
Predicate |
OnExceptionDefinition.getHandledPolicy() |
Predicate |
ExpressionSubElementDefinition.getPredicate() |
Predicate |
OnExceptionDefinition.getRetryWhilePolicy() |
Modifier and Type | Method and Description |
---|---|
AggregateDefinition |
AggregateDefinition.completion(Predicate predicate)
A Predicate to indicate when an aggregated exchange is complete.
|
AggregateDefinition |
AggregateDefinition.completionPredicate(Predicate predicate)
A Predicate to indicate when an aggregated exchange is complete.
|
OnExceptionDefinition |
OnExceptionDefinition.continued(Predicate continued)
Sets whether the exchange should be marked as handled or not.
|
FilterDefinition |
ProcessorDefinition.filter(Predicate predicate)
Message Filter EIP:
Creates a predicate which is applied and only if it is true then the
exchange is forwarded to the destination
|
CatchDefinition |
CatchDefinition.handled(Predicate handled)
Deprecated.
will be removed in Camel 3.0. Instead of using handled(false) you can re-throw the exception
from a
Processor or use the ProcessorDefinition.throwException(Exception) |
OnExceptionDefinition |
OnExceptionDefinition.handled(Predicate handled)
Sets whether the exchange should be marked as handled or not.
|
TryDefinition |
TryDefinition.handled(Predicate handled)
Deprecated.
will be removed in Camel 3.0. Instead of using handled(false) you can re-throw the exception
from a
Processor or use the ProcessorDefinition.throwException(Exception) |
LoopDefinition |
ProcessorDefinition.loopDoWhile(Predicate predicate)
Loop EIP:
Creates a while loop allowing to process the a message while the predicate matches
and possibly process them in a different way.
|
CatchDefinition |
CatchDefinition.onWhen(Predicate predicate)
Sets an additional predicate that should be true before the onCatch is triggered.
|
OnExceptionDefinition |
OnExceptionDefinition.onWhen(Predicate predicate)
Sets an additional predicate that should be true before the onException is triggered.
|
TryDefinition |
TryDefinition.onWhen(Predicate predicate)
Sets an additional predicate that should be true before the onCatch is triggered.
|
OnCompletionDefinition |
OnCompletionDefinition.onWhen(Predicate predicate)
Sets an additional predicate that should be true before the onCompletion is triggered.
|
OnExceptionDefinition |
OnExceptionDefinition.retryWhile(Predicate retryWhile)
Sets the retry while predicate.
|
void |
OnExceptionDefinition.setContinuedPolicy(Predicate continuedPolicy) |
void |
CatchDefinition.setHandledPolicy(Predicate handledPolicy) |
void |
OnExceptionDefinition.setHandledPolicy(Predicate handledPolicy) |
void |
ExpressionSubElementDefinition.setPredicate(Predicate predicate) |
void |
OnExceptionDefinition.setRetryWhilePolicy(Predicate retryWhilePolicy) |
static ExpressionDefinition |
ExpressionNodeHelper.toExpressionDefinition(Predicate predicate)
Determines which
ExpressionDefinition describes the given predicate best possible. |
ValidateDefinition |
ProcessorDefinition.validate(Predicate predicate)
Creates a validation expression which only if it is true then the
exchange is forwarded to the destination.
|
ChoiceDefinition |
ChoiceDefinition.when(Predicate predicate)
Sets the predicate for the when node
|
InterceptSendToEndpointDefinition |
InterceptSendToEndpointDefinition.when(Predicate predicate)
Applies this interceptor only if the given predicate is true
|
InterceptDefinition |
InterceptDefinition.when(Predicate predicate)
Applies this interceptor only if the given predicate is true
|
Constructor and Description |
---|
AggregateDefinition(Predicate predicate) |
ExpressionNode(Predicate predicate) |
ExpressionSubElementDefinition(Predicate predicate) |
FilterDefinition(Predicate predicate) |
LoopDefinition(Predicate predicate) |
NoOutputExpressionNode(Predicate predicate) |
ValidateDefinition(Predicate predicate) |
WhenDefinition(Predicate predicate) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantExpression
To use a constant value in Camel expressions or predicates.
|
class |
ELExpression
Deprecated.
|
class |
ExchangePropertyExpression
To use a Camel Exchange property in expressions or predicates.
|
class |
ExpressionDefinition
A useful base class for an expression
|
class |
GroovyExpression
To use Groovy scripts in Camel expressions or predicates.
|
class |
HeaderExpression
To use a Camel Message header in expressions or predicates.
|
class |
JavaScriptExpression
To use JavaScript in Camel expressions or predicates.
|
class |
JsonPathExpression
To use JsonPath in Camel expressions or predicates.
|
class |
JXPathExpression
Deprecated.
|
class |
LanguageExpression
To use the specified language in Camel expressions or predicates.
|
class |
MethodCallExpression
To use a Java bean (aka method call) in Camel expressions or predicates.
|
class |
MvelExpression
To use MVEL scripts in Camel expressions or predicates.
|
class |
NamespaceAwareExpression
A useful base class for any expression which may be namespace or XML content aware
such as
XPathExpression or XQueryExpression |
class |
OgnlExpression
To use OGNL scripts in Camel expressions or predicates.
|
class |
PhpExpression
Deprecated.
|
class |
PythonExpression
Deprecated.
|
class |
RefExpression
Reference to an existing Camel expression or predicate, which is looked up from the Camel registry.
|
class |
RubyExpression
Deprecated.
|
class |
SimpleExpression
To use Camels built-in Simple language in Camel expressions or predicates.
|
class |
SpELExpression
To use Spring Expression Language (SpEL) in Camel expressions or predicates.
|
class |
SqlExpression
Deprecated.
|
class |
TerserExpression
To use HL7 terser scripts in Camel expressions or predicates.
|
class |
TokenizerExpression
To use Camel message body or header with a tokenizer in Camel expressions or predicates.
|
class |
XMLTokenizerExpression
To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
|
class |
XPathExpression
To use XPath (XML) in Camel expressions or predicates.
|
class |
XQueryExpression
To use XQuery (XML) in Camel expressions or predicates.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
SimpleExpression.createPredicate(CamelContext camelContext) |
Predicate |
XPathExpression.createPredicate(CamelContext camelContext) |
Predicate |
MethodCallExpression.createPredicate(CamelContext camelContext) |
Predicate |
TokenizerExpression.createPredicate(CamelContext camelContext) |
Predicate |
ExpressionDefinition.createPredicate(CamelContext camelContext) |
Predicate |
ExpressionDefinition.createPredicate(RouteContext routeContext) |
Predicate |
ExpressionDefinition.getPredicate() |
Modifier and Type | Method and Description |
---|---|
protected void |
XMLTokenizerExpression.configurePredicate(CamelContext camelContext,
Predicate predicate) |
protected void |
JXPathExpression.configurePredicate(CamelContext camelContext,
Predicate predicate)
Deprecated.
|
protected void |
NamespaceAwareExpression.configurePredicate(CamelContext camelContext,
Predicate predicate) |
protected void |
XPathExpression.configurePredicate(CamelContext camelContext,
Predicate predicate) |
protected void |
JsonPathExpression.configurePredicate(CamelContext camelContext,
Predicate predicate) |
protected void |
XQueryExpression.configurePredicate(CamelContext camelContext,
Predicate predicate) |
protected void |
ExpressionDefinition.configurePredicate(CamelContext camelContext,
Predicate predicate) |
Constructor and Description |
---|
ExpressionDefinition(Predicate predicate) |
Modifier and Type | Field and Description |
---|---|
protected Predicate |
RedeliveryErrorHandler.retryWhilePolicy |
Modifier and Type | Method and Description |
---|---|
Predicate |
BatchProcessor.getCompletionPredicate()
Deprecated.
|
protected Predicate |
RedeliveryErrorHandler.getDefaultHandledPredicate() |
Predicate |
LoopProcessor.getPredicate() |
Predicate |
FilterProcessor.getPredicate() |
Modifier and Type | Method and Description |
---|---|
void |
BatchProcessor.setCompletionPredicate(Predicate completionPredicate)
Deprecated.
|
boolean |
RedeliveryPolicy.shouldRedeliver(Exchange exchange,
int redeliveryCounter,
Predicate retryWhile)
Returns true if the policy decides that the message exchange should be
redelivered.
|
Constructor and Description |
---|
CatchProcessor(List<Class<? extends Throwable>> exceptions,
Processor processor,
Predicate onWhen,
Predicate handled) |
DeadLetterChannel(CamelContext camelContext,
Processor output,
CamelLogger logger,
Processor redeliveryProcessor,
RedeliveryPolicy redeliveryPolicy,
ExceptionPolicyStrategy exceptionPolicyStrategy,
Processor deadLetter,
String deadLetterUri,
boolean deadLetterHandleException,
boolean useOriginalBodyPolicy,
Predicate retryWhile,
ScheduledExecutorService executorService,
Processor onPrepareProcessor,
Processor onExceptionOccurredProcessor)
Creates the dead letter channel.
|
DefaultErrorHandler(CamelContext camelContext,
Processor output,
CamelLogger logger,
Processor redeliveryProcessor,
RedeliveryPolicy redeliveryPolicy,
ExceptionPolicyStrategy exceptionPolicyStrategy,
Predicate retryWhile,
ScheduledExecutorService executorService,
Processor onPrepareProcessor,
Processor onExceptionOccurredProcessor)
Creates the default error handler.
|
FilterProcessor(Predicate predicate,
Processor processor) |
LoopProcessor(Processor processor,
Expression expression,
Predicate predicate,
boolean copy) |
OnCompletionProcessor(CamelContext camelContext,
Processor processor,
ExecutorService executorService,
boolean shutdownExecutorService,
boolean onCompleteOnly,
boolean onFailureOnly,
Predicate onWhen,
boolean useOriginalBody,
boolean afterConsumer) |
RedeliveryErrorHandler(CamelContext camelContext,
Processor output,
CamelLogger logger,
Processor redeliveryProcessor,
RedeliveryPolicy redeliveryPolicy,
Processor deadLetter,
String deadLetterUri,
boolean deadLetterHandleNewException,
boolean useOriginalMessagePolicy,
Predicate retryWhile,
ScheduledExecutorService executorService,
Processor onPrepareProcessor,
Processor onExceptionProcessor) |
Modifier and Type | Method and Description |
---|---|
Predicate |
AggregateProcessor.getCompletionPredicate() |
Modifier and Type | Method and Description |
---|---|
void |
AggregateProcessor.setCompletionPredicate(Predicate completionPredicate) |
Modifier and Type | Method and Description |
---|---|
Predicate |
Tracer.getTraceFilter()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
Tracer.setTraceFilter(Predicate traceFilter)
Deprecated.
Sets a predicate to be used as filter when tracing
|
Modifier and Type | Method and Description |
---|---|
Predicate |
PredicateValidatingProcessor.getPredicate() |
Predicate |
PredicateValidationException.getPredicate() |
Modifier and Type | Method and Description |
---|---|
protected static String |
PredicateValidationException.buildMessage(Predicate predicate,
Exchange exchange) |
Constructor and Description |
---|
PredicateValidatingProcessor(Predicate predicate) |
PredicateValidationException(Exchange exchange,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Predicate |
Language.createPredicate(String expression)
Creates a predicate based on the given string input
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionAdapter
A helper class for developers wishing to implement an
Expression
using Java code with a minimum amount of code to write so that the developer only needs
to implement one of the ExpressionAdapter.evaluate(org.apache.camel.Exchange, Class) or
ExpressionSupport.evaluate(org.apache.camel.Exchange) methods. |
class |
ExpressionSupport
A useful base class for
Predicate and Expression implementations |
class |
ServiceCallExpressionSupport |
class |
TokenPairExpressionIterator
Expression to walk a Message body
using an Iterator , which grabs the content between a start and end token. |
class |
TokenXMLExpressionIterator
Expression to walk a Message XML body
using an Iterator , which grabs the content between a XML start and end token,
where the end token corresponds implicitly to either the end tag or the self-closing start tag. |
class |
TokenXMLPairExpressionIterator
Deprecated.
use
TokenXMLExpressionIterator instead. |
class |
XMLTokenExpressionIterator
An
XMLTokenizeLanguage based iterator. |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionToPredicateAdapter
To adapt
Expression as a Predicate |
Modifier and Type | Method and Description |
---|---|
static Predicate |
ExpressionToPredicateAdapter.toPredicate(Expression expression)
Converts the given expression into an
Predicate |
Modifier and Type | Method and Description |
---|---|
static void |
PredicateAssertHelper.assertMatches(Predicate predicate,
String text,
Exchange exchange) |
static Expression |
PredicateToExpressionAdapter.toExpression(Predicate predicate)
Converts the given predicate into an
Expression |
Constructor and Description |
---|
PredicateToExpressionAdapter(Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
FlexibleAggregationStrategy<E> |
FlexibleAggregationStrategy.condition(Predicate predicate)
Set a filter condition such as only results satisfying it will be aggregated.
|
Apache Camel