|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
kernel.AbstractProcess
public abstract class AbstractProcess
Instance of process
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
AbstractProcess()
Constructor without any parameters for ClassLoader |
Method Summary | |
---|---|
void |
enableStdIn()
|
boolean |
equals(java.lang.Object o)
|
void |
exec()
Method for process execution |
java.util.List<java.lang.String> |
getArgs()
|
java.lang.String |
getCommand()
|
java.lang.String |
getCurrentPath()
|
java.io.OutputStream |
getErrOut()
|
AbstractProcess |
getFirstChild()
|
int |
getID()
|
java.io.InputStream |
getIn()
|
Kernel |
getKernel()
|
AbstractProcess |
getNext()
|
java.io.OutputStream |
getOut()
|
AbstractProcess |
getParent()
|
java.lang.String |
getParentCurrentPath()
|
AbstractProcess |
getParentShell()
|
AbstractProcess |
getPrevious()
|
Kernel |
getServices()
|
void |
init(Command command,
AbstractProcess parent,
java.io.InputStream in,
java.io.OutputStream out,
java.io.OutputStream err,
Kernel services)
Construct process |
void |
init(Command command,
java.io.InputStream in,
java.io.OutputStream out,
java.io.OutputStream err,
Kernel services)
Construct process |
void |
kill()
Kill process and all children |
void |
printError(java.lang.String text)
|
void |
run()
thread run of process |
void |
setCurrentPath(java.lang.String currentPath)
|
void |
setErrOut(java.io.OutputStream err)
|
void |
setFirstChild(AbstractProcess process)
set child process |
void |
setIn(java.io.InputStream in)
|
void |
setNext(AbstractProcess next)
|
void |
setOut(java.io.OutputStream out)
|
void |
setParentCurrentPath(java.lang.String currentPath)
|
void |
setPrevious(AbstractProcess previous)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Thread |
---|
activeCount, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, checkAccess, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface kernel.IProcess |
---|
getHelp, realization |
Constructor Detail |
---|
public AbstractProcess()
Method Detail |
---|
public void enableStdIn()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public void exec()
public java.util.List<java.lang.String> getArgs()
public java.lang.String getCommand()
public java.lang.String getCurrentPath()
public java.io.OutputStream getErrOut()
public AbstractProcess getFirstChild()
public int getID()
public java.io.InputStream getIn()
public Kernel getKernel()
public AbstractProcess getNext()
public java.io.OutputStream getOut()
public AbstractProcess getParent()
public java.lang.String getParentCurrentPath()
public AbstractProcess getParentShell()
public AbstractProcess getPrevious()
public Kernel getServices()
public void init(Command command, AbstractProcess parent, java.io.InputStream in, java.io.OutputStream out, java.io.OutputStream err, Kernel services)
command
- command nameparent
- parent processin
- input streamout
- output streamerr
- error streamservices
- kernel servicespublic void init(Command command, java.io.InputStream in, java.io.OutputStream out, java.io.OutputStream err, Kernel services)
command
- command namein
- input streamout
- output streamerr
- error streamservices
- kernel servicespublic void kill()
public void printError(java.lang.String text)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void setCurrentPath(java.lang.String currentPath)
public void setErrOut(java.io.OutputStream err)
public void setFirstChild(AbstractProcess process)
public void setIn(java.io.InputStream in)
public void setNext(AbstractProcess next)
next
- next process in pipepublic void setOut(java.io.OutputStream out)
public void setParentCurrentPath(java.lang.String currentPath)
public void setPrevious(AbstractProcess previous)
previous
- previous process in pipepublic java.lang.String toString()
toString
in class java.lang.Thread
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |