| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.io.OutputStream
com.parctechnologies.eclipse.ToEclipseQueue
public class ToEclipseQueue
A queue for
 sending data from Java to ECLiPSe. This class performs no processing of the
 data and cannot for example, convert to EXDR format (see EXDROutputStream
 for a class which can do this). 
 In addition to the standard methods inherited from its superclass, this class
 also provides the ability to attach a QueueListener object to the
 ToEclipseQueue, as a handler for data requests from ECLiPSe.
 
 There is no public constructor; to access an ToEclipseQueue use the
 createToEclipseQueue() of an object implementing the EclipseConnection interface or the getEclipseStdin() method of
 an object implementing the EclipseEngine interface.
| Method Summary | |
|---|---|
|  void | close()Closes the queue (both eclipse and Java sides), removing any listener. | 
|  void | flush()Calls the superclass' flushmethod | 
|  void | removeListener()Detach any QueueListener from this ToEclipseQueue. | 
|  void | setListener(QueueListener l)Attach a QueueListener to this ToEclipseQueue for handling requests for data. | 
|  void | write(byte[] b,
      int off,
      int len) | 
|  void | write(int b) | 
| Methods inherited from class java.io.OutputStream | 
|---|
| write | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public void write(int b)
           throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOException
public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOException
public void setListener(QueueListener l)
                 throws java.io.IOException
dataAvailable() method of the
 QueueListener is invoked.
java.io.IOException
public void removeListener()
                    throws java.io.IOException
java.io.IOException
public void flush()
           throws java.io.IOException
flush method
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOException
public void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in class java.io.OutputStreamjava.io.IOException| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||