Package org.citrusframework.actions
Interface ReceiveActionBuilder<T extends TestAction,M extends ReceiveMessageBuilderFactory<T,M>,B extends ReceiveActionBuilder<T,M,B>>
- All Superinterfaces:
ActionBuilder<T,,B> MessageActionBuilder,TestActionBuilder<T>
- All Known Subinterfaces:
HttpClientResponseActionBuilder<T,,M, B> HttpServerRequestActionBuilder<T,,M, B> OpenApiClientResponseActionBuilder<T,,M, B> OpenApiServerRequestActionBuilder<T,,M, B> SoapReceiveActionBuilder<T,M, B>
public interface ReceiveActionBuilder<T extends TestAction,M extends ReceiveMessageBuilderFactory<T,M>,B extends ReceiveActionBuilder<T,M,B>>
extends ActionBuilder<T,B>, TestActionBuilder<T>, MessageActionBuilder
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptiondefault Mextract(VariableExtractor.Builder<?, ?> builder) Adds message processor on the message as fluent builder.message()message(MessageBuilder message) process(MessageProcessor processor) Adds message processor on the message.process(MessageProcessor.Builder<?, ?> builder) Adds message processor on the message as fluent builder.process(MessageProcessorAdapter adapter) Adds message processor on the message as fluent builder.timeout(long receiveTimeout) transform(MessageProcessor processor) Adds message processor on the message.transform(MessageProcessor.Builder<?, ?> builder) Adds message processor on the message as fluent builder.transform(MessageProcessorAdapter adapter) Adds message processor on the message.validate(List<ValidationContext.Builder<?, ?>> validationContexts) validate(ValidationContext validationContext) validate(ValidationContext.Builder<?, ?> validationContext) validate(ValidationContext.Builder<?, ?>... validationContexts) validate(ValidationContextAdapter adapter) validate(ValidationProcessor processor) Adds validation processor to the action for validating the received message with Java code.validator(HeaderValidator validators) validator(MessageValidator<? extends ValidationContext> validator) validators(String... validators) validators(List<MessageValidator<? extends ValidationContext>> validators) validators(HeaderValidator... validators) validators(MessageValidator<? extends ValidationContext>... validators) Methods inherited from interface org.citrusframework.actions.ActionBuilder
actor, description, nameMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
endpoint
-
endpoint
-
message
M message() -
message
-
message
-
extract
Adds message processor on the message as fluent builder. -
transform
Adds message processor on the message. -
transform
Adds message processor on the message. -
transform
Adds message processor on the message as fluent builder. -
timeout
-
validate
-
validate
-
validate
-
validate
-
validate
-
selector
-
selector
-
validator
-
validators
-
validators
-
validators
-
validators
-
validator
-
validator
-
validate
Adds validation processor to the action for validating the received message with Java code. -
process
Adds message processor on the message.- Parameters:
processor-- Returns:
-
process
Adds message processor on the message as fluent builder. -
process
Adds message processor on the message as fluent builder.
-