|
||||||||
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 stderr stream. |
ToEclipseQueue |
getEclipseStdin()
Return a ToEclipseQueue which allows access to the ECLiPSe engine's stdin stream. |
FromEclipseQueue |
getEclipseStdout()
Return a FromEclipseQueue which allows access to the ECLiPSe engine's stdout stream. |
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 |