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, rpcToEclipseQueue 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()