public abstract class AssertionClause extends MockExpressionClauseSupport<MockValueBuilder> implements Runnable
Modifier and Type | Class and Description |
---|---|
class |
AssertionClause.PredicateValueBuilder
Public class needed for fluent builders
|
Modifier and Type | Field and Description |
---|---|
protected int |
currentIndex |
protected MockEndpoint |
mock |
Constructor and Description |
---|
AssertionClause(MockEndpoint mock) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPredicate(org.apache.camel.Predicate predicate) |
protected void |
applyAssertionOn(MockEndpoint endpoint,
int index,
org.apache.camel.Exchange exchange)
Performs any assertions on the given exchange
|
TimeClause |
arrives()
Adds a
TimeClause predicate for message arriving. |
MockValueBuilder |
expression(org.apache.camel.Expression expression)
Specify an
Expression instance |
MockValueBuilder |
language(org.apache.camel.ExpressionFactory expression)
Specify an
ExpressionFactory instance |
MockExpressionClause<AssertionClause> |
predicate()
Adds the given predicate to this assertion clause
|
AssertionClause |
predicate(org.apache.camel.Predicate predicate)
Adds the given predicate to this assertion clause
|
body, body, configureExpression, constant, createExpression, exchange, exchangePattern, exchangeProperties, exchangeProperty, getExpressionType, getExpressionValue, groovy, header, headers, hl7terser, inMessage, jsonpath, language, method, method, mvel, ognl, ref, setExpressionType, setExpressionValue, simple, spel, xpath, xquery
protected final MockEndpoint mock
protected volatile int currentIndex
public AssertionClause(MockEndpoint mock)
public MockValueBuilder expression(org.apache.camel.Expression expression)
MockExpressionClauseSupport
Expression
instanceexpression
in class MockExpressionClauseSupport<MockValueBuilder>
public MockValueBuilder language(org.apache.camel.ExpressionFactory expression)
MockExpressionClauseSupport
ExpressionFactory
instancelanguage
in class MockExpressionClauseSupport<MockValueBuilder>
public AssertionClause predicate(org.apache.camel.Predicate predicate)
public MockExpressionClause<AssertionClause> predicate()
public TimeClause arrives()
TimeClause
predicate for message arriving.protected void applyAssertionOn(MockEndpoint endpoint, int index, org.apache.camel.Exchange exchange)
protected void addPredicate(org.apache.camel.Predicate predicate)
Apache Camel