public class MultiSyncConsumer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiSyncConsumer.QueueSelectionPolicy |
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_WAIT_FOR_MESSAGE |
| Modifier and Type | Method and Description |
|---|---|
void |
attachTopic(String topic,
QueueItemHandler<? extends QueueItem> callback) |
void |
close() |
int |
consumeMsg(MultiSyncConsumer.QueueSelectionPolicy policy) |
int |
consumeMsg(String topic) |
Collection<QueueItemHandler<? extends QueueItem>> |
getCallbacks() |
Set<String> |
getTopics() |
long |
getWaitForMessage() |
void |
removeTopic(String topic) |
void |
setWaitForMessage(long waitForMessage) |
public static final long DEFAULT_WAIT_FOR_MESSAGE
public Collection<QueueItemHandler<? extends QueueItem>> getCallbacks()
public void attachTopic(String topic, QueueItemHandler<? extends QueueItem> callback)
public int consumeMsg(MultiSyncConsumer.QueueSelectionPolicy policy) throws Exception
Exceptionpublic void removeTopic(String topic)
public void setWaitForMessage(long waitForMessage)
public long getWaitForMessage()
public void close()
throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2014. All Rights Reserved.