Uses of Class
org.apache.camel.builder.ExpressionClause

Packages that use ExpressionClause
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.component.mock The Mock Component which is used for testing of routing and mediation rules. 
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
 

Uses of ExpressionClause in org.apache.camel.builder
 

Methods in org.apache.camel.builder that return ExpressionClause
static
<T extends ExpressionNode>
ExpressionClause<T>
ExpressionClause.createAndSetExpression(T result)
           
 

Uses of ExpressionClause in org.apache.camel.component.mock
 

Methods in org.apache.camel.component.mock that return ExpressionClause
 ExpressionClause MockEndpoint.expectedBodyReceived()
          Adds an expectation that the given body value are received by this endpoint
 ExpressionClause MockEndpoint.expectsAscending()
          Adds an expectation that messages received should have ascending values of the given expression such as a user generated counter value
 ExpressionClause MockEndpoint.expectsDescending()
          Adds an expectation that messages received should have descending values of the given expression such as a user generated counter value
 ExpressionClause MockEndpoint.expectsNoDuplicates()
          Adds an expectation that no duplicate messages should be received using the expression to determine the message ID
 ExpressionClause<AssertionClause> AssertionClause.predicate()
           
 

Uses of ExpressionClause in org.apache.camel.model
 

Methods in org.apache.camel.model that return ExpressionClause
 ExpressionClause<AggregateDefinition> ProcessorDefinition.aggregate()
          Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message.
 ExpressionClause<AggregateDefinition> ProcessorDefinition.aggregate(AggregationStrategy aggregationStrategy)
          Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message.
 ExpressionClause<AggregateDefinition> AggregateDefinition.completionPredicate()
          Sets the predicate used to determine if the aggregation is completed
 ExpressionClause<AggregateDefinition> AggregateDefinition.createAndSetExpression()
           
 ExpressionClause<DelayDefinition> ProcessorDefinition.delay()
          Delayer EIP: Creates a delayer allowing you to delay the delivery of messages to some destination.
 ExpressionClause<WhenDefinition> WhenDefinition.expression()
          Set the expression that WhenType will use
 ExpressionClause<TransformDefinition> TransformDefinition.expression()
          Set the expression that TransformType will use
 ExpressionClause<SplitDefinition> SplitDefinition.expression()
          Set the expression that the splitter will use
 ExpressionClause<SetPropertyDefinition> SetPropertyDefinition.expression()
          Set the expression that SetPropertyType will use
 ExpressionClause<SetOutHeaderDefinition> SetOutHeaderDefinition.expression()
          Set the expression that SetOutHeaderType will use
 ExpressionClause<SetHeaderDefinition> SetHeaderDefinition.expression()
          Set the expression that SetHeaderType will use
 ExpressionClause<SetBodyDefinition> SetBodyDefinition.expression()
          Set the expression that SetBodyType class will use
 ExpressionClause<RecipientListDefinition> RecipientListDefinition.expression()
          Set the expression that RecipientListType will use
 ExpressionClause<LoopDefinition> LoopDefinition.expression()
          Set the expression that LoopType will use
 ExpressionClause<IdempotentConsumerDefinition> IdempotentConsumerDefinition.expression()
          Set the expression that IdempotentConsumerType will use
 ExpressionClause<FilterDefinition> FilterDefinition.expression()
          Set the expression that this FilterType will use
 ExpressionClause<FilterDefinition> ProcessorDefinition.filter()
          Message Filter EIP: Creates a predicate expression which only if it is true then the exchange is forwarded to the destination
 ExpressionClause<IdempotentConsumerDefinition> ProcessorDefinition.idempotentConsumer(IdempotentRepository idempotentRepository)
          Idempotent consumer EIP: Creates an IdempotentConsumer to avoid duplicate messages
 ExpressionClause<LoopDefinition> ProcessorDefinition.loop()
          Loop EIP: Creates a loop allowing to process the a message a number of times and possibly process them in a different way.
 ExpressionClause<TryDefinition> TryDefinition.onWhen()
          Creates an expression to configure an additional predicate that should be true before the onCatch is triggered.
 ExpressionClause<OnExceptionDefinition> OnExceptionDefinition.onWhen()
          Creates an expression to configure an additional predicate that should be true before the onException is triggered.
 ExpressionClause<OnCompletionDefinition> OnCompletionDefinition.onWhen()
          Creates an expression to configure an additional predicate that should be true before the onCompletion is triggered.
 ExpressionClause<CatchDefinition> CatchDefinition.onWhen()
          Creates an expression to configure an additional predicate that should be true before the onCatch is triggered.
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.recipientList()
          Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients
 ExpressionClause<ResequenceDefinition> ProcessorDefinition.resequence()
          Resequencer EIP: Creates a resequencer allowing you to reorganize messages based on some comparator.
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.setBody()
          Message Translator EIP: Adds a processor which sets the body on the IN message
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.setHeader(String name)
          Adds a processor which sets the header on the IN message
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.setOutHeader(String name)
          Adds a processor which sets the header on the OUT message
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.setProperty(String name)
          Adds a processor which sets the exchange property
 ExpressionClause<SplitDefinition> ProcessorDefinition.split()
          Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually.
 ExpressionClause<ProcessorDefinition<Type>> ProcessorDefinition.transform()
          Message Translator EIP: Adds a processor which sets the body on the OUT message
 ExpressionClause<ChoiceDefinition> ChoiceDefinition.when()
          Creates an expression for the when node
 



Apache CAMEL