public class ServiceQueueConsumer extends Object implements org.gcube.data.access.queueManager.QueueItemHandler<org.gcube.data.access.queueManager.model.RequestItem>
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceQueueConsumer.ConsumerReport |
| Constructor and Description |
|---|
ServiceQueueConsumer(String topicName,
org.gcube.data.access.queueManager.impl.QueueConsumerFactory consumerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static ServiceQueueConsumer.ConsumerReport |
getReport() |
void |
handleQueueItem(org.gcube.data.access.queueManager.model.RequestItem item) |
void |
onException(javax.jms.JMSException arg0) |
public ServiceQueueConsumer(String topicName, org.gcube.data.access.queueManager.impl.QueueConsumerFactory consumerFactory)
public static ServiceQueueConsumer.ConsumerReport getReport()
public void handleQueueItem(org.gcube.data.access.queueManager.model.RequestItem item)
throws Exception
handleQueueItem in interface org.gcube.data.access.queueManager.QueueItemHandler<org.gcube.data.access.queueManager.model.RequestItem>Exceptionpublic void close()
close in interface org.gcube.data.access.queueManager.QueueItemHandler<org.gcube.data.access.queueManager.model.RequestItem>public void onException(javax.jms.JMSException arg0)
onException in interface javax.jms.ExceptionListenerCopyright © 2016. All Rights Reserved.