Uses of Interface
org.citrusframework.message.Message
Packages that use Message
Package
Description
-
Uses of Message in org.citrusframework.context
Methods in org.citrusframework.context with parameters of type MessageModifier and TypeMethodDescriptionvoidTestContext.onInboundMessage(Message receivedMessage) Informs message listeners if present that inbound message was received.voidTestContext.onOutboundMessage(Message message) Informs message listeners if present that new outbound message is about to be sent. -
Uses of Message in org.citrusframework.endpoint
Methods in org.citrusframework.endpoint that return MessageModifier and TypeMethodDescriptionEndpointAdapter.handleMessage(Message message) Handles a request message and returning a proper response.Methods in org.citrusframework.endpoint with parameters of type MessageModifier and TypeMethodDescriptionEndpointAdapter.handleMessage(Message message) Handles a request message and returning a proper response. -
Uses of Message in org.citrusframework.endpoint.adapter.mapping
Methods in org.citrusframework.endpoint.adapter.mapping with parameters of type MessageModifier and TypeMethodDescriptionMappingKeyExtractor.extractMappingKey(Message request) Extracts the mapping key from incoming request message. -
Uses of Message in org.citrusframework.endpoint.resolver
Methods in org.citrusframework.endpoint.resolver with parameters of type MessageModifier and TypeMethodDescriptionEndpointUriResolver.resolveEndpointUri(Message message, String defaultUri) Get the dedicated message endpoint uri for this message. -
Uses of Message in org.citrusframework.log
Methods in org.citrusframework.log with parameters of type MessageModifier and TypeMethodDescriptiondefault StringMask the given message body to not print sensitive data.LogMessageModifier.maskHeaderData(Message message) Mask the given message header data to not print sensitive data.LogMessageModifier.maskHeaders(Message message) Mask the given message header values to not print sensitive data. -
Uses of Message in org.citrusframework.message
Methods in org.citrusframework.message that return MessageModifier and TypeMethodDescriptionMessage.addHeaderData(String headerData) Adds new header data.MessageBuilder.build(TestContext context, String messageType) Builds the control message.MessageConverter.convertInbound(I externalMessage, C endpointConfiguration, TestContext context) Converts external message to internal representation.DefaultMessageStore.getMessage(String id) MessageStore.getMessage(String id) default MessageMessageQueue.receive()Receive any message on the queue.default MessageMessageQueue.receive(long timeout) Receive any message on the queue.MessageQueue.receive(MessageSelector selector) Supports selective consumption of messages on the queue.MessageQueue.receive(MessageSelector selector, long timeout) Consume messages on the queue via message selector.Sets new header entry in message header list.Sets the message name for internal use.Message.setPayload(Object payload) Sets the message payload.Sets the message type indicating the content type.default MessageMessageProcessor.transform(Message message, TestContext context) Adapt to message transformer API.MessageTransformer.transform(Message message, TestContext context) Transform message with given test context and return new message.Methods in org.citrusframework.message with parameters of type MessageModifier and TypeMethodDescriptionbooleanChecks weather this selector should accept given message or not.booleanMessageConverter.convertOutbound(Message internalMessage, C endpointConfiguration, TestContext context) Converts internal message representation to external message for outbound communication.voidMessageConverter.convertOutbound(O externalMessage, Message internalMessage, C endpointConfiguration, TestContext context) Converts internal message representation to external message for outbound communication.MessageCorrelator.getCorrelationKey(Message request) Constructs the correlation key from the message header.voidAbstractMessageProcessor.process(Message message, TestContext context) voidMessageProcessor.process(Message message, TestContext context) Process message with given test context.protected voidAbstractMessageProcessor.processMessage(Message message, TestContext context) Subclasses may overwrite this method in order to modify payload and/or headers of the processed message.voidSend new message to queue.static voidSafely sets header on message builder.voidDefaultMessageStore.storeMessage(String id, Message message) voidMessageStore.storeMessage(String id, Message message) default MessageMessageProcessor.transform(Message message, TestContext context) Adapt to message transformer API.MessageTransformer.transform(Message message, TestContext context) Transform message with given test context and return new message. -
Uses of Message in org.citrusframework.messaging
Methods in org.citrusframework.messaging that return MessageModifier and TypeMethodDescriptionAbstractMessageConsumer.receive(TestContext context) AbstractSelectiveMessageConsumer.receive(String selector, TestContext context) AbstractSelectiveMessageConsumer.receive(TestContext context, long timeout) Consumer.receive(TestContext context) Receive message with default timeout.Consumer.receive(TestContext context, long timeout) Receive message with a given timeout.SelectiveConsumer.receive(String selector, TestContext context) Receive message with a message selector and default timeout.SelectiveConsumer.receive(String selector, TestContext context, long timeout) Receive message with a message selector and a receive timeout.Methods in org.citrusframework.messaging with parameters of type MessageModifier and TypeMethodDescriptionvoidProducer.send(Message message, TestContext context) Sends the message. -
Uses of Message in org.citrusframework.report
Methods in org.citrusframework.report with parameters of type MessageModifier and TypeMethodDescriptionvoidMessageListener.onInboundMessage(Message message, TestContext context) Invoked on inbound message event.voidMessageListeners.onInboundMessage(Message message, TestContext context) Delegate to all known message listener instances.voidMessageListener.onOutboundMessage(Message message, TestContext context) Invoked on outbound message event.voidMessageListeners.onOutboundMessage(Message message, TestContext context) Delegate to all known message listener instances. -
Uses of Message in org.citrusframework.validation
Methods in org.citrusframework.validation with parameters of type MessageModifier and TypeMethodDescriptionList<MessageValidator<? extends ValidationContext>>MessageValidatorRegistry.findMessageValidators(String messageType, Message message) Finds matching message validators for this message type.List<MessageValidator<? extends ValidationContext>>MessageValidatorRegistry.findMessageValidators(String messageType, Message message, boolean mustFindValidator) Finds matching message validators for this message type.List<SchemaValidator<? extends SchemaValidationContext>>MessageValidatorRegistry.findSchemaValidators(String messageType, Message message) Finds matching schema validators for this message type.default voidValidationProcessor.process(Message message, TestContext context) booleanDefaultMessageValidator.supportsMessageType(String messageType, Message message) booleanMessageValidator.supportsMessageType(String messageType, Message message) Checks if this message validator is capable of this message type.booleanSchemaValidator.supportsMessageType(String messageType, Message message) voidSchemaValidator.validate(Message message, TestContext context, T validationContext) Validates the given message against schemasvoidValidationProcessor.validate(Message message, TestContext context) Validate callback method with received message.final voidAbstractMessageValidator.validateMessage(Message receivedMessage, Message controlMessage, TestContext context, List<ValidationContext> validationContexts) voidAbstractMessageValidator.validateMessage(Message receivedMessage, Message controlMessage, TestContext context, T validationContext) Validates message with most appropriate validation context.voidDefaultEmptyMessageValidator.validateMessage(Message receivedMessage, Message controlMessage, TestContext context, ValidationContext validationContext) voidDefaultTextEqualsMessageValidator.validateMessage(Message receivedMessage, Message controlMessage, TestContext context, ValidationContext validationContext) voidMessageValidator.validateMessage(Message receivedMessage, Message controlMessage, TestContext context, List<ValidationContext> validationContexts) Validates a message with given test context and validation context. -
Uses of Message in org.citrusframework.validation.script
Methods in org.citrusframework.validation.script with parameters of type MessageModifier and TypeMethodDescriptionvoidGroovyScriptExecutor.validate(Message receivedMessage, TestContext context) -
Uses of Message in org.citrusframework.variable
Methods in org.citrusframework.variable with parameters of type MessageModifier and TypeMethodDescriptionvoidVariableExtractor.extractVariables(Message message, TestContext context) Extract variables from given message.default voidVariableExtractor.process(Message message, TestContext context) -
Uses of Message in org.citrusframework.xml.namespace
Methods in org.citrusframework.xml.namespace with parameters of type MessageModifier and TypeMethodDescriptionNamespaceContextBuilder.buildContext(Message receivedMessage, Map<String, String> namespaces) Construct a basic namespace context from the received message and explicit namespace mappings.