public interface EclipseEngine extends EclipseConnection
EclipseConnection
interface,
classes which implement
EclipseEngine also allow access to the ECLiPSe engine's standard
streams: stdin
, stdout
and sterr
.EclipseConnection
,
EmbeddedEclipse
,
OutOfProcessEclipse
Modifier and Type | Method and Description |
---|---|
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.
|
compile, getAsyncEclipseQueue, getFromEclipseQueue, getPath, getPeerName, getToEclipseQueue, registerMultitask, rpc, rpc, rpc, rpc, rpc, rpc, rpc, rpc, rpc
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()