Package org.apache.camel.component.mock
Class AssertionClause
java.lang.Object
org.apache.camel.component.mock.MockExpressionClauseSupport<MockValueBuilder>
org.apache.camel.component.mock.AssertionClause
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
AssertionClauseTask
public abstract class AssertionClause
extends MockExpressionClauseSupport<MockValueBuilder>
implements Runnable
A builder of assertions on message exchanges
-
Nested Class Summary
Modifier and TypeClassDescriptionfinal class
Public class needed for fluent builders -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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 exchangearrives()
Adds aTimeClause
predicate for message arriving.expression
(org.apache.camel.Expression expression) Specify anExpression
instancelanguage
(org.apache.camel.ExpressionFactory expression) Specify anExpressionFactory
instanceAdds the given predicate to this assertion clausepredicate
(org.apache.camel.Predicate predicate) Adds the given predicate to this assertion clauseMethods inherited from class org.apache.camel.component.mock.MockExpressionClauseSupport
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
-
Field Details
-
mock
-
currentIndex
protected volatile int currentIndex
-
-
Constructor Details
-
AssertionClause
-
-
Method Details
-
expression
Description copied from class:MockExpressionClauseSupport
Specify anExpression
instance- Overrides:
expression
in classMockExpressionClauseSupport<MockValueBuilder>
-
language
Description copied from class:MockExpressionClauseSupport
Specify anExpressionFactory
instance- Overrides:
language
in classMockExpressionClauseSupport<MockValueBuilder>
-
predicate
Adds the given predicate to this assertion clause -
predicate
Adds the given predicate to this assertion clause -
arrives
Adds aTimeClause
predicate for message arriving. -
applyAssertionOn
protected void applyAssertionOn(MockEndpoint endpoint, int index, org.apache.camel.Exchange exchange) Performs any assertions on the given exchange -
addPredicate
protected void addPredicate(org.apache.camel.Predicate predicate)
-