public class GNUSubprocessEngine extends SubprocessEngine
SubprocessEngine.OutputDumper
ctrl_c, ctrlc
firstJavaMessageName, interPrologFileLoaded, nl, prologBinDirectoryOrCommand
MAX_INT_VALUE, MIN_INT_VALUE, version
Constructor and Description |
---|
GNUSubprocessEngine() |
GNUSubprocessEngine(boolean debug) |
GNUSubprocessEngine(String prologCommand) |
GNUSubprocessEngine(String[] prologCommands) |
GNUSubprocessEngine(String[] prologCommands,
boolean debug) |
GNUSubprocessEngine(String[] prologCommands,
boolean debug,
boolean loadFromJar) |
GNUSubprocessEngine(String[] prologCommands,
boolean outAndErrMerged,
boolean debug,
boolean loadFromJar) |
GNUSubprocessEngine(String prologCommand,
boolean debug) |
Modifier and Type | Method and Description |
---|---|
void |
abortEngine()
Assumes the engine is in a (tracer) break state
|
addPrologOutputListener, addPrologStderrListener, addPrologStdoutListener, breakEngine, deterministicGoal, getCharset, isAvailable, isDetectErrorMessages, printPrologOutputToConsole, printPrologOutputToFile, realCommand, removePrologOutputListener, removePrologStderrListener, removePrologStdoutListener, resumeEngine, sendAndFlush, sendAndFlushLn, setCharset, setDebug, setDetectErrorMessages, setEngineStarted, setSlowWindowsShutdown, shutdown, waitUntilAvailable
abortTasks, add_lib_dir, addPrologEngineListener, addSoftwareLibrary, addSoftwareLibrary, assignableType, command, command, command, consultAbsolute, consultAbsolute, consultFromPackage, consultFromPackage, consultRelative, createTempDirectory, currentTimeSecs, deleteAll, deleteTempFiles, deterministicGoal, deterministicGoal, deterministicGoal, deterministicGoal, deterministicGoalJSON, doCallback, endAllTasks, exec, executingOnJavaSide, findConstructor, findMethod, firstJavaMessage, getImplementationPeer, getInterprologPath, getJarDirectory, getJarDirectory, getLoadFromJar, getPrologBaseDirectory, getPrologNumericVersion, getPrologVersion, getRealJavaObject, getRealJavaObject, getRealJavaObject, getThePrologListener, goal, goal, handleCallback, hasPrologExtension, inPrologShell, interrupt, interruptTasks, is64WindowsOS, isAllowSimultaneousThreads, isDebug, isIdle, isLinuxOS, isMacOS, isPaused, isProfiling, isSerializable, isShutingDown, isThreadedCallbacks, isWindowsOS, lastSolutionUndefined, load_dynAbsolute, load_dynRelative, loop, loop2, makeInvisible, printAllStackTraces, printAllStackTraces, printBindings, printStackTrace, profilingMessage, progressMessage, progressMessage, prologBinToBaseDirectory, prologCanWork, prologEnteredBreak, prologResumedComputation, prologReturnedToTopLevel, registerJavaObject, removePrologEngineListener, serverFileSeparatorChar, serverIsWindows, setAllowSimultaneousThreads, setProfiling, setThreadedCallbacks, setTimedCallIntervall, shortClassName, stop, teachMoreObjects, teachMoreObjects, teachMoreObjects, teachOneObject, toString, unescapedFilePath, unregisterJavaObject, unregisterJavaObject, unregisterJavaObjects, waitUntilIdle
public GNUSubprocessEngine(String[] prologCommands, boolean outAndErrMerged, boolean debug, boolean loadFromJar)
public GNUSubprocessEngine(String[] prologCommands, boolean debug, boolean loadFromJar)
public GNUSubprocessEngine(String[] prologCommands, boolean debug)
public GNUSubprocessEngine(String[] prologCommands)
public GNUSubprocessEngine(String prologCommand, boolean debug)
public GNUSubprocessEngine(String prologCommand)
public GNUSubprocessEngine(boolean debug)
public GNUSubprocessEngine()
public void abortEngine()
abortEngine
in class SubprocessEngine