Package com.consol.citrus.config.xml
Class AbstractSendMessageActionFactoryBean<T extends com.consol.citrus.actions.SendMessageAction,M extends com.consol.citrus.message.builder.SendMessageBuilderSupport<T,B,M>,B extends com.consol.citrus.actions.SendMessageAction.SendMessageActionBuilder<T,M,B>>
- java.lang.Object
-
- com.consol.citrus.config.xml.AbstractTestActionFactoryBean<T,B>
-
- com.consol.citrus.config.xml.AbstractSendMessageActionFactoryBean<T,M,B>
-
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<T>
- Direct Known Subclasses:
SendMessageActionParser.SendMessageActionFactoryBean
public abstract class AbstractSendMessageActionFactoryBean<T extends com.consol.citrus.actions.SendMessageAction,M extends com.consol.citrus.message.builder.SendMessageBuilderSupport<T,B,M>,B extends com.consol.citrus.actions.SendMessageAction.SendMessageActionBuilder<T,M,B>> extends AbstractTestActionFactoryBean<T,B>
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description AbstractSendMessageActionFactoryBean()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract B
getBuilder()
Provides the test action builder implementation.void
setDataDictionary(com.consol.citrus.variable.dictionary.DataDictionary<?> dataDictionary)
Sets the data dictionary.void
setEndpoint(com.consol.citrus.endpoint.Endpoint endpoint)
Sets the message endpoint.void
setEndpointUri(String endpointUri)
Sets the endpoint uri.void
setForkMode(boolean fork)
Enables fork mode for this message sender.void
setMessageBuilder(com.consol.citrus.message.MessageBuilder messageBuilder)
Sets the message builder implementation.void
setMessageProcessors(List<com.consol.citrus.message.MessageProcessor> messageProcessors)
Set the list of message processors.void
setMessageType(String messageType)
Sets the expected message type for this receive action.void
setVariableExtractors(List<com.consol.citrus.variable.VariableExtractor> variableExtractors)
The variable extractors for this message sending action.-
Methods inherited from class com.consol.citrus.config.xml.AbstractTestActionFactoryBean
setActor, setDescription, setName
-
-
-
-
Method Detail
-
setEndpoint
public void setEndpoint(com.consol.citrus.endpoint.Endpoint endpoint)
Sets the message endpoint.- Parameters:
endpoint
-
-
setMessageBuilder
public void setMessageBuilder(com.consol.citrus.message.MessageBuilder messageBuilder)
Sets the message builder implementation.- Parameters:
messageBuilder
- the messageBuilder to set
-
setVariableExtractors
public void setVariableExtractors(List<com.consol.citrus.variable.VariableExtractor> variableExtractors)
The variable extractors for this message sending action.- Parameters:
variableExtractors
- the variableExtractors to set
-
setMessageProcessors
public void setMessageProcessors(List<com.consol.citrus.message.MessageProcessor> messageProcessors)
Set the list of message processors.- Parameters:
messageProcessors
- the messageProcessors to set
-
setForkMode
public void setForkMode(boolean fork)
Enables fork mode for this message sender.- Parameters:
fork
- the fork to set.
-
setMessageType
public void setMessageType(String messageType)
Sets the expected message type for this receive action.- Parameters:
messageType
- the messageType to set
-
setDataDictionary
public void setDataDictionary(com.consol.citrus.variable.dictionary.DataDictionary<?> dataDictionary)
Sets the data dictionary.- Parameters:
dataDictionary
-
-
setEndpointUri
public void setEndpointUri(String endpointUri)
Sets the endpoint uri.- Parameters:
endpointUri
-
-
getBuilder
protected abstract B getBuilder()
Provides the test action builder implementation.- Specified by:
getBuilder
in classAbstractTestActionFactoryBean<T extends com.consol.citrus.actions.SendMessageAction,B extends com.consol.citrus.actions.SendMessageAction.SendMessageActionBuilder<T,M,B>>
- Returns:
- the test action builder for this particular factory bean.
-
-