Class ReceiveMessageBuilderSupport<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T,S,B>,S extends ReceiveMessageBuilderSupport<T,B,S>>
java.lang.Object
org.citrusframework.message.builder.MessageBuilderSupport<T,B,S>
org.citrusframework.message.builder.ReceiveMessageBuilderSupport<T,B,S>
- All Implemented Interfaces:
org.citrusframework.actions.MessageBuilderFactory<T,,S> org.citrusframework.actions.ReceiveMessageBuilderFactory<T,,S> org.citrusframework.actions.ReferenceResolverAwareBuilder<T,,S> org.citrusframework.spi.ReferenceResolverAware,org.citrusframework.TestActionBuilder<T>
- Direct Known Subclasses:
ReceiveMessageAction.ReceiveMessageActionBuilderSupport
public class ReceiveMessageBuilderSupport<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T,S,B>,S extends ReceiveMessageBuilderSupport<T,B,S>>
extends MessageBuilderSupport<T,B,S>
implements org.citrusframework.actions.ReceiveMessageBuilderFactory<T,S>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.citrusframework.message.builder.MessageBuilderSupport
MessageBuilderSupport.MessageActionBuilder<T extends org.citrusframework.TestAction,M extends MessageBuilderSupport<T, B, M>, B extends MessageBuilderSupport.MessageActionBuilder<T, M, B>> Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
org.citrusframework.TestActionBuilder.DelegatingTestActionBuilder<T extends org.citrusframework.TestAction> -
Field Summary
Fields inherited from class org.citrusframework.message.builder.MessageBuilderSupport
dataDictionary, dataDictionaryName, delegate, messageBuilder, messageType, selfFields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.citrusframework.message.MessageProcessor>headerNameIgnoreCase(boolean value) booleanprocess(org.citrusframework.message.MessageProcessor processor) timeout(long receiveTimeout) validate(List<org.citrusframework.validation.context.ValidationContext.Builder<?, ?>> validationContexts) validate(org.citrusframework.validation.context.ValidationContext validationContext) validate(org.citrusframework.validation.context.ValidationContext.Builder<?, ?> validationContext) validate(org.citrusframework.validation.context.ValidationContext.Builder<?, ?>... validationContexts) validate(org.citrusframework.validation.ValidationContextAdapter adapter) validate(org.citrusframework.validation.ValidationProcessor processor) validator(org.citrusframework.validation.HeaderValidator validator) validator(org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext> validator) final Svalidators(String... validators) validators(List<org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext>> validators) final Svalidators(org.citrusframework.validation.HeaderValidator... validators) final Svalidators(org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext>... validators) Methods inherited from class org.citrusframework.message.builder.MessageBuilderSupport
body, body, body, body, body, build, dictionary, dictionary, extract, extract, extract, from, from, getDataDictionary, getDataDictionaryName, getMessageBuilder, getMessageType, header, header, header, header, header, headers, isExplicitMessageType, name, process, process, setReferenceResolver, type, type, withReferenceResolverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.actions.MessageBuilderFactory
body, body, body, body, body, dictionary, dictionary, extract, extract, extract, from, from, header, header, header, header, header, headers, name, process, process, type, typeMethods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolverMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Constructor Details
-
ReceiveMessageBuilderSupport
-
-
Method Details
-
timeout
- Specified by:
timeoutin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
headerNameIgnoreCase
- Specified by:
headerNameIgnoreCasein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
public S validate(org.citrusframework.validation.context.ValidationContext.Builder<?, ?> validationContext) - Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
- Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
- Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
public S validate(List<org.citrusframework.validation.context.ValidationContext.Builder<?, ?>> validationContexts) - Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
public S validate(org.citrusframework.validation.context.ValidationContext.Builder<?, ?>... validationContexts) - Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
selector
- Specified by:
selectorin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
selector
- Specified by:
selectorin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validator
public S validator(org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext> validator) - Specified by:
validatorin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validators
@SafeVarargs public final S validators(org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext>... validators) - Specified by:
validatorsin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validators
- Specified by:
validatorsin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validators
- Specified by:
validatorsin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validators
public S validators(List<org.citrusframework.validation.MessageValidator<? extends org.citrusframework.validation.context.ValidationContext>> validators) - Specified by:
validatorsin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validator
- Specified by:
validatorin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validator
- Specified by:
validatorin interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
validate
- Specified by:
validatein interfaceorg.citrusframework.actions.ReceiveMessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>>
-
process
- Specified by:
processin interfaceorg.citrusframework.actions.MessageBuilderFactory<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>> - Overrides:
processin classMessageBuilderSupport<T extends ReceiveMessageAction,B extends ReceiveMessageAction.ReceiveMessageActionBuilder<T, S, B>, S extends ReceiveMessageBuilderSupport<T, B, S>>
-
getControlMessageProcessors
-
isHeaderNameIgnoreCase
public boolean isHeaderNameIgnoreCase()
-