Class DirectSyncConsumer
java.lang.Object
org.citrusframework.messaging.AbstractMessageConsumer
org.citrusframework.messaging.AbstractSelectiveMessageConsumer
org.citrusframework.endpoint.direct.DirectConsumer
org.citrusframework.endpoint.direct.DirectSyncConsumer
- All Implemented Interfaces:
Consumer,Producer,ReplyProducer,SelectiveConsumer
-
Constructor Summary
ConstructorsConstructorDescriptionDirectSyncConsumer(String name, DirectSyncEndpointConfiguration endpointConfiguration) Default constructor using emdpoint configuration. -
Method Summary
Modifier and TypeMethodDescriptionGets the correlation manager.receive(String selector, TestContext context, long timeout) voidsaveReplyMessageQueue(Message receivedMessage, TestContext context) Store reply message channel.voidsend(Message message, TestContext context) voidsetCorrelationManager(CorrelationManager<MessageQueue> correlationManager) Sets the correlation manager.Methods inherited from class org.citrusframework.endpoint.direct.DirectConsumer
getDestinationQueue, getDestinationQueueName, resolveQueueNameMethods inherited from class org.citrusframework.messaging.AbstractSelectiveMessageConsumer
receive, receiveMethods inherited from class org.citrusframework.messaging.AbstractMessageConsumer
getEndpointConfiguration, getName, receive
-
Constructor Details
-
DirectSyncConsumer
Default constructor using emdpoint configuration.- Parameters:
name-endpointConfiguration-
-
-
Method Details
-
receive
- Specified by:
receivein interfaceSelectiveConsumer- Overrides:
receivein classDirectConsumer
-
send
-
saveReplyMessageQueue
Store reply message channel.- Parameters:
receivedMessage-context-
-
getCorrelationManager
Gets the correlation manager.- Returns:
-
setCorrelationManager
Sets the correlation manager.- Parameters:
correlationManager-
-