| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface EclipseEngine
Interface of objects providing "ownership" of an ECLiPSe engine.
 As well as the functionality
 provided by the EclipseConnection interface,
 classes which implement
 EclipseEngine also allow access to the ECLiPSe engine's standard
 streams: stdin, stdout and sterr.
EclipseConnection, 
EmbeddedEclipse, 
OutOfProcessEclipse| Method Summary | |
|---|---|
|  FromEclipseQueue | getEclipseStderr()Return a FromEclipseQueue which allows access to the ECLiPSe engine's stderrstream. | 
|  ToEclipseQueue | getEclipseStdin()Return a ToEclipseQueue which allows access to the ECLiPSe engine's stdinstream. | 
|  FromEclipseQueue | getEclipseStdout()Return a FromEclipseQueue which allows access to the ECLiPSe engine's stdoutstream. | 
|  boolean | isUsingQueues()Query the ECLiPSe engine's "use queues" flag. | 
| Methods inherited from interface com.parctechnologies.eclipse.EclipseConnection | 
|---|
| compile, getAsyncEclipseQueue, getFromEclipseQueue, getPath, getPeerName, getToEclipseQueue, registerMultitask, rpc, rpc, rpc, rpc, rpc, rpc, rpc, rpc, rpc | 
| Method Detail | 
|---|
ToEclipseQueue getEclipseStdin()
                               throws EclipseTerminatedException
stdin stream. Returns null if the ECLiPSe was not set
 up to use queue objects for its standard streams (see EclipseEngineOptions).
EclipseTerminatedException - if the ECLiPSe engine has been destroyed
 or disconnected.
FromEclipseQueue getEclipseStdout()
                                  throws EclipseTerminatedException
stdout stream. Returns null if the ECLiPSe was not set
 up to use queue objects for its standard streams (see EclipseEngineOptions).
EclipseTerminatedException - if the ECLiPSe engine has been
 destroyed.
FromEclipseQueue getEclipseStderr()
                                  throws EclipseTerminatedException
stderr stream. Returns null if the ECLiPSe was not set
 up to use queue objects for its standard streams (see EclipseEngineOptions).
EclipseTerminatedException - if the ECLiPSe engine has been
 destroyed.boolean isUsingQueues()
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||