Package org.symphonyoss.s2.fugue.pubsub
Interface IQueueReceiver
-
public interface IQueueReceiverA component capable of sending messages to a queue.- Author:
- Bruce Skingle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<IQueueMessage>receiveMessages(int maxMessages, int waitTimeSeconds, Set<? extends IQueueMessageDelete> ackMessages, Set<? extends IQueueMessageExtend> nakMessages)Pull messages from the queue.
-
-
-
Method Detail
-
receiveMessages
@Nonnull Collection<IQueueMessage> receiveMessages(int maxMessages, int waitTimeSeconds, Set<? extends IQueueMessageDelete> ackMessages, Set<? extends IQueueMessageExtend> nakMessages)
Pull messages from the queue.- Parameters:
maxMessages- Max number of messages to receive.waitTimeSeconds- Max time to wait if messages are not immediately available.ackMessages- Receipt handles of messages to ack.nakMessages- Receipt handles of messages to nak- Returns:
- A collection of messages of size 0 - maxMessages.
-
-