org.gcube.dataanalysis.executor.plugin
Class QueueListener

java.lang.Object
  extended by org.gcube.dataanalysis.executor.plugin.QueueListener
All Implemented Interfaces:
javax.jms.ExceptionListener, javax.jms.MessageListener

public class QueueListener
extends Object
implements javax.jms.MessageListener, javax.jms.ExceptionListener


Field Summary
 String nodeaddress
           
 QueueManager qm
           
static int refreshStatusTime
           
static long timeToLive
           
 
Constructor Summary
QueueListener(QueueManager qm, String topicName, String nodeaddress, org.gcube.common.core.utils.logging.GCUBELog logger)
           
 
Method Summary
 void onException(javax.jms.JMSException ex)
           
 void onMessage(javax.jms.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

refreshStatusTime

public static int refreshStatusTime

qm

public QueueManager qm

nodeaddress

public String nodeaddress

timeToLive

public static long timeToLive
Constructor Detail

QueueListener

public QueueListener(QueueManager qm,
                     String topicName,
                     String nodeaddress,
                     org.gcube.common.core.utils.logging.GCUBELog logger)
Method Detail

onException

public void onException(javax.jms.JMSException ex)
Specified by:
onException in interface javax.jms.ExceptionListener

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener


Copyright © 2013. All Rights Reserved.