|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
org.syrup.functions.BShell
Executes a shell command, provided by the first input, using a BlobServer. The second input provides the stdin. If the second input is not given the first (command) input is consumed. The first output maps to stdout and the second output to stderr. Only the second input and first output are put through a BlobServer. This makes the processing of big inputs and outputs possible without overloading the backing store implementation of Syrup.
Field Summary |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
BShell()
|
Method Summary | |
Result |
execute(Context context)
Generates a Result given a Task's Context. |
void |
run()
Main processing method for the BShell object |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public BShell()
Method Detail |
public Result execute(Context context)
Function
execute
in interface Function
context
- The Context from which the Function get its parameters.
public void run()
run
in interface java.lang.Runnable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |