Class SendMessageBuilderSupport<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T,S,B>,S extends SendMessageBuilderSupport<T,B,S>>
java.lang.Object
org.citrusframework.message.builder.MessageBuilderSupport<T,B,S>
org.citrusframework.message.builder.SendMessageBuilderSupport<T,B,S>
- All Implemented Interfaces:
org.citrusframework.actions.MessageBuilderFactory<T,,S> org.citrusframework.actions.ReferenceResolverAwareBuilder<T,,S> org.citrusframework.actions.SendMessageBuilderFactory<T,,S> org.citrusframework.spi.ReferenceResolverAware,org.citrusframework.TestActionBuilder<T>
- Direct Known Subclasses:
SendMessageAction.SendMessageActionBuilderSupport
public class SendMessageBuilderSupport<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T,S,B>,S extends SendMessageBuilderSupport<T,B,S>>
extends MessageBuilderSupport<T,B,S>
implements org.citrusframework.actions.SendMessageBuilderFactory<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
FieldsFields 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 TypeMethodDescriptionfork(boolean forkMode) Get the schemaGet the schema repositorybooleanGet the is schema validation flagschemaRepository(String schemaRepository) schemaValidation(boolean enabled) transform(org.citrusframework.message.MessageProcessor processor) transform(org.citrusframework.message.MessageProcessor.Builder<?, ?> builder) 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, 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, process, type, typeMethods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolverMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Field Details
-
schemaValidation
protected boolean schemaValidation -
schema
-
schemaRepository
-
-
Constructor Details
-
SendMessageBuilderSupport
-
-
Method Details
-
fork
- Specified by:
forkin interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-
schemaValidation
- Specified by:
schemaValidationin interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-
isSchemaValidation
public boolean isSchemaValidation()Get the is schema validation flag- Returns:
- the schema validation flag
-
schema
- Specified by:
schemain interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-
getSchema
Get the schema- Returns:
- the schema
-
schemaRepository
- Specified by:
schemaRepositoryin interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-
getSchemaRepository
Get the schema repository- Returns:
- the schema-repository
-
transform
- Specified by:
transformin interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-
transform
- Specified by:
transformin interfaceorg.citrusframework.actions.SendMessageBuilderFactory<T extends SendMessageAction,B extends SendMessageAction.SendMessageActionBuilder<T, S, B>>
-