Package com.consol.citrus.channel
Class ChannelSyncConsumer
- java.lang.Object
-
- com.consol.citrus.messaging.AbstractMessageConsumer
-
- com.consol.citrus.messaging.AbstractSelectiveMessageConsumer
-
- com.consol.citrus.channel.ChannelConsumer
-
- com.consol.citrus.channel.ChannelSyncConsumer
-
- All Implemented Interfaces:
com.consol.citrus.messaging.Consumer,com.consol.citrus.messaging.Producer,com.consol.citrus.messaging.ReplyProducer,com.consol.citrus.messaging.SelectiveConsumer
public class ChannelSyncConsumer extends ChannelConsumer implements com.consol.citrus.messaging.ReplyProducer
- Since:
- 1.4
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description ChannelSyncConsumer(String name, ChannelSyncEndpointConfiguration endpointConfiguration)Default constructor using emdpoint configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CorrelationManager<org.springframework.messaging.MessageChannel>getCorrelationManager()Gets the correlation manager.Messagereceive(String selector, TestContext context, long timeout)voidsaveReplyMessageChannel(Message receivedMessage, TestContext context)Store reply message channel.voidsend(Message message, TestContext context)voidsetCorrelationManager(CorrelationManager<org.springframework.messaging.MessageChannel> correlationManager)Sets the correlation manager.-
Methods inherited from class com.consol.citrus.channel.ChannelConsumer
getDestinationChannel, getDestinationChannelName, resolveChannelName
-
Methods inherited from class com.consol.citrus.messaging.AbstractSelectiveMessageConsumer
receive, receive
-
-
-
-
Constructor Detail
-
ChannelSyncConsumer
public ChannelSyncConsumer(String name, ChannelSyncEndpointConfiguration endpointConfiguration)
Default constructor using emdpoint configuration.- Parameters:
name-endpointConfiguration-
-
-
Method Detail
-
receive
public Message receive(String selector, TestContext context, long timeout)
- Specified by:
receivein interfacecom.consol.citrus.messaging.SelectiveConsumer- Overrides:
receivein classChannelConsumer
-
send
public void send(Message message, TestContext context)
- Specified by:
sendin interfacecom.consol.citrus.messaging.Producer
-
saveReplyMessageChannel
public void saveReplyMessageChannel(Message receivedMessage, TestContext context)
Store reply message channel.- Parameters:
receivedMessage-context-
-
getCorrelationManager
public CorrelationManager<org.springframework.messaging.MessageChannel> getCorrelationManager()
Gets the correlation manager.- Returns:
-
setCorrelationManager
public void setCorrelationManager(CorrelationManager<org.springframework.messaging.MessageChannel> correlationManager)
Sets the correlation manager.- Parameters:
correlationManager-
-
-