Package com.parctechnologies.eclipse
Interface QueueListener
public interface QueueListener
Interface for handlers of incoming data or data requests on queues.
Any object which implements QueueListener can be
attached to a
FromEclipseQueue or a ToEclipseQueue using the
setListener() methods of those classes.
If attached to a FromEclipseQueue, when ECLiPSe
flushes the queue,
the dataAvailable() method is called with the flushed FromEclipseQueue as the
source parameter.
If attached to a ToEclipseQueue, when ECLiPSe
tries to read data from that queue and it is empty,
the dataRequest() method is called with the ToEclipseQueue as the
source parameter.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddataAvailable(Object source) Called with FromEclipseQueue assourcewhen the QueueListener is attached and ECLiPSe flushes the queue.voiddataRequest(Object source) Called with ToEclipseQueue assourcewhen the QueueListener is attached and ECLiPSe tries to read data from the queue when it is empty.
-
Method Details
-
dataAvailable
Called with FromEclipseQueue assourcewhen the QueueListener is attached and ECLiPSe flushes the queue. If used with an instance of RemoteEclipse, theresume()method should not be invoked duringdataAvailable(). -
dataRequest
Called with ToEclipseQueue assourcewhen the QueueListener is attached and ECLiPSe tries to read data from the queue when it is empty. If used with an instance of RemoteEclipse, theresume()method should not be invoked duringdataRequest().
-