org.gcube.data.access.queueManager.impl
Class MultiSyncConsumer
java.lang.Object
org.gcube.data.access.queueManager.impl.MultiSyncConsumer
public class MultiSyncConsumer
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_WAIT_FOR_MESSAGE
public static final long DEFAULT_WAIT_FOR_MESSAGE
- See Also:
- Constant Field Values
getTopics
public Set<String> getTopics()
getCallbacks
public Collection<QueueItemHandler<? extends QueueItem>> getCallbacks()
attachTopic
public void attachTopic(String topic,
QueueItemHandler<? extends QueueItem> callback)
consumeMsg
public int consumeMsg(MultiSyncConsumer.QueueSelectionPolicy policy)
throws Exception
- Throws:
Exception
consumeMsg
public int consumeMsg(String topic)
throws Exception
- Throws:
Exception
removeTopic
public void removeTopic(String topic)
setWaitForMessage
public void setWaitForMessage(long waitForMessage)
getWaitForMessage
public long getWaitForMessage()
close
public void close()
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
Copyright © 2013. All Rights Reserved.