Package com.consol.citrus.messaging
Interface SelectiveConsumer
-
- All Superinterfaces:
Consumer
- All Known Subinterfaces:
ReplyConsumer
- All Known Implementing Classes:
AbstractSelectiveMessageConsumer
public interface SelectiveConsumer extends Consumer
Consumer implementation able to select messages available on a message destination. Selection is done via one to many selection key-value pairs usually on the message header.- Since:
- 1.4
- Author:
- Christoph Deppisch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Messagereceive(String selector, TestContext context)Receive message with a message selector and default timeout.Messagereceive(String selector, TestContext context, long timeout)Receive message with a message selector and a receive timeout.
-
-
-
Method Detail
-
receive
Message receive(String selector, TestContext context)
Receive message with a message selector and default timeout.- Parameters:
selector-context-- Returns:
-
receive
Message receive(String selector, TestContext context, long timeout)
Receive message with a message selector and a receive timeout.- Parameters:
selector-context-timeout-- Returns:
-
-