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 aFromEclipseQueue
or aToEclipseQueue
using thesetListener()
methods of those classes.If attached to a FromEclipseQueue, when ECLiPSe flushes the queue, the
dataAvailable()
method is called with the flushed FromEclipseQueue as thesource
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 thesource
parameter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dataAvailable(java.lang.Object source)
Called with FromEclipseQueue assource
when the QueueListener is attached and ECLiPSe flushes the queue.void
dataRequest(java.lang.Object source)
Called with ToEclipseQueue assource
when the QueueListener is attached and ECLiPSe tries to read data from the queue when it is empty.
-
-
-
Method Detail
-
dataAvailable
void dataAvailable(java.lang.Object source)
Called with FromEclipseQueue assource
when the QueueListener is attached and ECLiPSe flushes the queue. If used with an instance of RemoteEclipse, theresume()
method should not be invoked duringdataAvailable()
.
-
dataRequest
void dataRequest(java.lang.Object source)
Called with ToEclipseQueue assource
when 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()
.
-
-