Modifier and Type | Method and Description |
---|---|
protected Message |
ReceiveMessageAction.createControlMessage(TestContext context,
String messageType)
Create control message that is expected.
|
protected Message |
SendMessageAction.createMessage(TestContext context,
String messageType)
Create message to be sent.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ReceiveMessageAction.validateMessage(Message receivedMessage,
TestContext context)
Override this message if you want to add additional message validation
|
Modifier and Type | Method and Description |
---|---|
Message |
ChannelMessageConverter.convertInbound(org.springframework.messaging.Message externalMessage,
ChannelEndpointConfiguration endpointConfiguration,
TestContext context) |
Message |
ChannelEndpointAdapter.handleMessageInternal(Message request) |
Message |
ChannelSyncProducer.receive(String selector,
TestContext context) |
Message |
ChannelSyncProducer.receive(String selector,
TestContext context,
long timeout) |
Message |
ChannelSyncConsumer.receive(String selector,
TestContext context,
long timeout) |
Message |
ChannelConsumer.receive(String selector,
TestContext context,
long timeout) |
Message |
ChannelSyncProducer.receive(TestContext context) |
Message |
ChannelSyncProducer.receive(TestContext context,
long timeout) |
Modifier and Type | Method and Description |
---|---|
CorrelationManager<Message> |
ChannelSyncProducer.getCorrelationManager()
Gets the correlation manager.
|
Modifier and Type | Method and Description |
---|---|
org.springframework.messaging.Message |
ChannelMessageConverter.convertOutbound(Message internalMessage,
ChannelEndpointConfiguration endpointConfiguration,
TestContext context) |
void |
ChannelMessageConverter.convertOutbound(org.springframework.messaging.Message externalMessage,
Message internalMessage,
ChannelEndpointConfiguration endpointConfiguration,
TestContext context) |
Message |
ChannelEndpointAdapter.handleMessageInternal(Message request) |
void |
ChannelSyncConsumer.saveReplyMessageChannel(Message receivedMessage,
TestContext context)
Store reply message channel.
|
void |
ChannelSyncProducer.send(Message message,
TestContext context) |
void |
ChannelSyncConsumer.send(Message message,
TestContext context) |
void |
ChannelProducer.send(Message message,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
void |
ChannelSyncProducer.setCorrelationManager(CorrelationManager<Message> correlationManager)
Sets the correlation manager.
|
Modifier and Type | Method and Description |
---|---|
void |
TestContext.onInboundMessage(Message receivedMessage)
Informs message listeners if present that inbound message was received.
|
void |
TestContext.onOutboundMessage(Message message)
Informs message listeners if present that new outbound message is about to be sent.
|
Modifier and Type | Method and Description |
---|---|
Message |
EndpointAdapter.handleMessage(Message message)
Handles a request message and returning a proper response.
|
Message |
AbstractEndpointAdapter.handleMessage(Message request) |
protected abstract Message |
AbstractEndpointAdapter.handleMessageInternal(Message message)
Subclasses must implement this method in order to handle incoming request message.
|
Modifier and Type | Method and Description |
---|---|
Message |
EndpointAdapter.handleMessage(Message message)
Handles a request message and returning a proper response.
|
Message |
AbstractEndpointAdapter.handleMessage(Message request) |
protected abstract Message |
AbstractEndpointAdapter.handleMessageInternal(Message message)
Subclasses must implement this method in order to handle incoming request message.
|
Modifier and Type | Method and Description |
---|---|
Message |
XmlTestExecutingEndpointAdapter.dispatchMessage(Message request,
String mappingName) |
Message |
RequestDispatchingEndpointAdapter.dispatchMessage(Message request,
String mappingKey)
Consolidate mapping strategy in order to find dispatch incoming request to endpoint adapter according
to mapping key that was extracted before from message content.
|
Message |
TimeoutProducingEndpointAdapter.handleMessageInternal(Message message) |
Message |
StaticResponseEndpointAdapter.handleMessageInternal(Message request) |
protected Message |
RequestDispatchingEndpointAdapter.handleMessageInternal(Message message) |
Message |
EmptyResponseEndpointAdapter.handleMessageInternal(Message message) |
Modifier and Type | Method and Description |
---|---|
Message |
XmlTestExecutingEndpointAdapter.dispatchMessage(Message request,
String mappingName) |
Message |
RequestDispatchingEndpointAdapter.dispatchMessage(Message request,
String mappingKey)
Consolidate mapping strategy in order to find dispatch incoming request to endpoint adapter according
to mapping key that was extracted before from message content.
|
Message |
TimeoutProducingEndpointAdapter.handleMessageInternal(Message message) |
Message |
StaticResponseEndpointAdapter.handleMessageInternal(Message request) |
protected Message |
RequestDispatchingEndpointAdapter.handleMessageInternal(Message message) |
Message |
EmptyResponseEndpointAdapter.handleMessageInternal(Message message) |
protected void |
XmlTestExecutingEndpointAdapter.prepareExecution(Message request,
TestCase testCase)
Prepares the test builder instance before execution.
|
Modifier and Type | Method and Description |
---|---|
String |
MappingKeyExtractor.extractMappingKey(Message request)
Extracts the mapping key from incoming request message.
|
String |
AbstractMappingKeyExtractor.extractMappingKey(Message request) |
String |
XPathPayloadMappingKeyExtractor.getMappingKey(Message request) |
String |
JsonPayloadMappingKeyExtractor.getMappingKey(Message request) |
String |
HeaderMappingKeyExtractor.getMappingKey(Message request) |
protected abstract String |
AbstractMappingKeyExtractor.getMappingKey(Message request)
Provides mapping key from incoming request message.
|
Modifier and Type | Method and Description |
---|---|
String |
EndpointUriResolver.resolveEndpointUri(Message message,
String defaultUri)
Get the dedicated message endpoint uri for this message.
|
String |
DynamicEndpointUriResolver.resolveEndpointUri(Message message,
String defaultUri)
Get the endpoint uri according to message header entry with fallback default uri.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMessage
Default message implementation holds message payload and message headers.
|
class |
RawMessage |
Modifier and Type | Method and Description |
---|---|
Message |
Message.addHeaderData(String headerData)
Adds new header data.
|
Message |
MessageConverter.convertInbound(T externalMessage,
C endpointConfiguration,
TestContext context)
Converts external message to internal representation.
|
Message |
MessageStore.getMessage(String id) |
Message |
DefaultMessageStore.getMessage(String id) |
Message |
Message.setHeader(String headerName,
Object headerValue)
Sets new header entry in message header list.
|
Modifier and Type | Method and Description |
---|---|
T |
MessageConverter.convertOutbound(Message internalMessage,
C endpointConfiguration,
TestContext context)
Converts internal message representation to external message for outbound communication.
|
void |
MessageConverter.convertOutbound(T externalMessage,
Message internalMessage,
C endpointConfiguration,
TestContext context)
Converts internal message representation to external message for outbound communication.
|
String |
MessageCorrelator.getCorrelationKey(Message request)
Constructs the correlation key from the message header.
|
String |
DefaultMessageCorrelator.getCorrelationKey(Message request) |
static void |
MessageHeaderUtils.setHeader(Message message,
String name,
String value)
Safely sets header on message builder.
|
void |
MessageStore.storeMessage(String id,
Message message) |
void |
DefaultMessageStore.storeMessage(String id,
Message message) |
Constructor and Description |
---|
DefaultMessage(Message message)
Constructs copy of given message.
|
Modifier and Type | Method and Description |
---|---|
Message |
SelectiveConsumer.receive(String selector,
TestContext context)
Receive message with a message selector and default timeout.
|
Message |
AbstractSelectiveMessageConsumer.receive(String selector,
TestContext context) |
Message |
SelectiveConsumer.receive(String selector,
TestContext context,
long timeout)
Receive message with a message selector and a receive timeout.
|
Message |
Consumer.receive(TestContext context)
Receive message with default timeout.
|
Message |
AbstractMessageConsumer.receive(TestContext context) |
Message |
Consumer.receive(TestContext context,
long timeout)
Receive message with a given timeout.
|
Message |
AbstractSelectiveMessageConsumer.receive(TestContext context,
long timeout) |
Modifier and Type | Method and Description |
---|---|
void |
Producer.send(Message message,
TestContext context)
Sends the message.
|
Modifier and Type | Method and Description |
---|---|
void |
MessageTracingTestListener.onInboundMessage(Message message,
TestContext context) |
void |
MessageListeners.onInboundMessage(Message message,
TestContext context)
Delegate to all known message listener instances.
|
void |
MessageListener.onInboundMessage(Message message,
TestContext context)
Invoked on inbound message event.
|
void |
LoggingReporter.onInboundMessage(Message message,
TestContext context) |
void |
MessageTracingTestListener.onOutboundMessage(Message message,
TestContext context) |
void |
MessageListeners.onOutboundMessage(Message message,
TestContext context)
Delegate to all known message listener instances.
|
void |
MessageListener.onOutboundMessage(Message message,
TestContext context)
Invoked on outbound message event.
|
void |
LoggingReporter.onOutboundMessage(Message message,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
List<MessageValidator<? extends ValidationContext>> |
MessageValidatorRegistry.findMessageValidators(String messageType,
Message message)
Finds matching message validators for this message type.
|
boolean |
MessageValidator.supportsMessageType(String messageType,
Message message)
Checks if this message validator is capable of this message type.
|
boolean |
DefaultMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
DefaultMessageHeaderValidator.supportsMessageType(String messageType,
Message message) |
void |
MessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
List<ValidationContext> validationContexts)
Validates a message with given test context and validation context.
|
void |
AbstractMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
List<ValidationContext> validationContexts) |
void |
AbstractMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
T validationContext)
Validates message with most appropriate validation context.
|
void |
DefaultMessageHeaderValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
ValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
Message |
StaticMessageContentBuilder.buildMessageContent(TestContext context,
String messageType) |
Message |
MessageContentBuilder.buildMessageContent(TestContext context,
String messageType)
Builds the control message.
|
Message |
AbstractMessageContentBuilder.buildMessageContent(TestContext context,
String messageType)
Constructs the control message with headers and payload coming from
subclass implementation.
|
Message |
StaticMessageContentBuilder.getMessage()
Gets the message.
|
Modifier and Type | Method and Description |
---|---|
static StaticMessageContentBuilder |
StaticMessageContentBuilder.withMessage(Message message)
Default constructor with static message to be built by this message builder.
|
Constructor and Description |
---|
StaticMessageContentBuilder(Message message)
Default constructor with static message to be built by this message builder.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationCallback.validate(Message message,
TestContext context)
Validate callback method with received message.
|
void |
AbstractValidationCallback.validate(Message message,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
protected Message |
AbstractMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message construction.
|
Message |
MessageConstructionInterceptors.interceptMessageConstruction(Message message,
String messageType,
TestContext context) |
Message |
MessageConstructionInterceptor.interceptMessageConstruction(Message message,
String messageType,
TestContext context)
Intercept the message construction.
|
Message |
AbstractMessageConstructionInterceptor.interceptMessageConstruction(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
protected Message |
AbstractMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message construction.
|
Message |
MessageConstructionInterceptors.interceptMessageConstruction(Message message,
String messageType,
TestContext context) |
Message |
MessageConstructionInterceptor.interceptMessageConstruction(Message message,
String messageType,
TestContext context)
Intercept the message construction.
|
Message |
AbstractMessageConstructionInterceptor.interceptMessageConstruction(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
Message |
JsonPathMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message payload construction and replace elements identified
via XPath expressions.
|
Modifier and Type | Method and Description |
---|---|
void |
JsonPathVariableExtractor.extractVariables(Message message,
TestContext context) |
Message |
JsonPathMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message payload construction and replace elements identified
via XPath expressions.
|
boolean |
JsonTextMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
JsonPathMessageValidator.supportsMessageType(String messageType,
Message message) |
void |
JsonMappingValidationCallback.validate(Message message,
TestContext context) |
void |
JsonTextMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
JsonMessageValidationContext validationContext) |
void |
JsonPathMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
JsonPathMessageValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
GroovyXmlMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
GroovyScriptMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
GroovyJsonMessageValidator.supportsMessageType(String messageType,
Message message) |
void |
GroovyScriptExecutor.validate(Message receivedMessage,
TestContext context) |
void |
GroovyScriptMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
ScriptValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
PlainTextMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
GzipBinaryBase64MessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
BinaryBase64MessageValidator.supportsMessageType(String messageType,
Message message) |
void |
PlainTextMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
ValidationContext validationContext) |
void |
GzipBinaryBase64MessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
ValidationContext validationContext) |
void |
BinaryBase64MessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
ValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
XhtmlXpathMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
XhtmlMessageValidator.supportsMessageType(String messageType,
Message message) |
void |
XhtmlMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
XmlMessageValidationContext validationContext) |
void |
XhtmlXpathMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
XpathMessageValidationContext validationContext) |
Modifier and Type | Method and Description |
---|---|
Message |
XpathMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message payload construction and replace elements identified
via XPath expressions.
|
Modifier and Type | Method and Description |
---|---|
void |
XpathPayloadVariableExtractor.extractVariables(Message message,
TestContext context)
Extract variables using Xpath expressions.
|
Message |
XpathMessageConstructionInterceptor.interceptMessage(Message message,
String messageType,
TestContext context)
Intercept the message payload construction and replace elements identified
via XPath expressions.
|
boolean |
XpathMessageValidator.supportsMessageType(String messageType,
Message message) |
boolean |
DomXmlMessageValidator.supportsMessageType(String messageType,
Message message) |
void |
XmlMarshallingValidationCallback.validate(Message message,
TestContext context) |
protected void |
DomXmlMessageValidator.validateDTD(org.springframework.core.io.Resource dtdResource,
Message receivedMessage)
Validate message with a DTD.
|
void |
DomXmlMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
XmlMessageValidationContext validationContext) |
void |
XpathMessageValidator.validateMessage(Message receivedMessage,
Message controlMessage,
TestContext context,
XpathMessageValidationContext validationContext) |
protected void |
DomXmlMessageValidator.validateMessageContent(Message receivedMessage,
Message controlMessage,
XmlMessageValidationContext validationContext,
TestContext context)
Validate message payloads by comparing to a control message.
|
protected void |
DomXmlMessageValidator.validateNamespaces(Map<String,String> expectedNamespaces,
Message receivedMessage)
Validate namespaces in message.
|
protected void |
DomXmlMessageValidator.validateXMLSchema(Message receivedMessage,
XmlMessageValidationContext validationContext)
Validate message with a XML schema.
|
Modifier and Type | Method and Description |
---|---|
void |
VariableExtractor.extractVariables(Message message,
TestContext context) |
void |
MessageHeaderVariableExtractor.extractVariables(Message message,
TestContext context)
Reads header information and saves new test variables.
|
Modifier and Type | Method and Description |
---|---|
protected Message |
JsonPathMappingDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
protected Message |
JsonMappingDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
protected Message |
JsonPathMappingDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
protected Message |
JsonMappingDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
protected Message |
AbstractXmlDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
protected Message |
AbstractXmlDataDictionary.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
Message |
XmlFormattingMessageInterceptor.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
Message |
XmlFormattingMessageInterceptor.interceptMessage(Message message,
String messageType,
TestContext context) |
Modifier and Type | Method and Description |
---|---|
NamespaceContext |
NamespaceContextBuilder.buildContext(Message receivedMessage,
Map<String,String> namespaces)
Construct a basic namespace context from the received message and explicit namespace mappings.
|
Copyright © 2008–2017 ConSol Software GmbH. All rights reserved.