stardiv.js.ip
Class RootTask
java.lang.Object
|
+--stardiv.resource.Task
|
+--stardiv.js.ip.RootTask
- public synchronized class RootTask
- extends stardiv.resource.Task
Field Summary |
(package private) static int |
COMPILE
|
(package private) static int |
COMPILE_RUN
|
(package private) static int |
INVOKE
|
(package private) static int |
RUN
|
private stardiv.js.ip.RootTaskManager |
aMgr
|
private boolean |
bReturnImplicit
|
private int |
iCallbackTypeId
|
private int |
iDbgMode
|
private int |
iTaskType
|
private int |
nCallbackID
|
private stardiv.js.ip.TaskDoneHandler |
pDoneCallback
|
private java.lang.Throwable |
pError
|
private java.lang.Object |
pFct
|
private stardiv.js.ip.Module |
pMod
|
private java.lang.Object[] |
pParams
|
private java.lang.Object |
pRet
|
private java.lang.String |
pSource
|
private stardiv.js.ip.BaseObj |
pThisObj
|
private java.lang.String |
sModuleName
|
Fields inherited from class stardiv.resource.Task |
ASYNCHRON, FAST, HASTHREAD, TRANSACTED, aName, bActive, bError, bReady, bTerminated, iTypeFlags, xCurMgr, xPrevTasks, xResources |
Constructor Summary |
(package private) |
RootTask(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s,
int i,
stardiv.resource.Task t)
|
Method Summary |
private void |
endTask()
|
java.lang.Object |
getReturn()
|
java.lang.Throwable |
getTaskError()
|
int |
getTypeId()
|
void |
ready()
|
void |
run()
|
(package private) void |
setCompile(java.lang.String s1,
java.lang.String s2,
stardiv.js.ip.TaskDoneHandler tdh)
|
(package private) void |
setCompileAndRun(java.lang.String s1,
java.lang.String s2,
stardiv.js.ip.BaseObj bo,
stardiv.js.ip.TaskDoneHandler tdh,
int i1,
boolean b,
int i2)
|
(package private) void |
setInvoke(java.lang.Object o1,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o2,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
|
(package private) void |
setInvoke(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
|
(package private) void |
setRun(stardiv.js.ip.Module m,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
|
void |
terminate()
|
Methods inherited from class stardiv.resource.Task |
changeToNotTransacted, getError, getName, getResources, getTypeFlags, init, isActive, isReady, isTerminated, needTasks, reset, schedule, setActive, setError, setPreviousTasks, setTerminated, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
COMPILE
static final int COMPILE
COMPILE_RUN
static final int COMPILE_RUN
INVOKE
static final int INVOKE
RUN
static final int RUN
aMgr
private stardiv.js.ip.RootTaskManager aMgr
bReturnImplicit
private boolean bReturnImplicit
iCallbackTypeId
private int iCallbackTypeId
iDbgMode
private int iDbgMode
iTaskType
private int iTaskType
nCallbackID
private int nCallbackID
pDoneCallback
private stardiv.js.ip.TaskDoneHandler pDoneCallback
pError
private java.lang.Throwable pError
pFct
private java.lang.Object pFct
pMod
private stardiv.js.ip.Module pMod
pParams
private java.lang.Object[] pParams
pRet
private java.lang.Object pRet
pSource
private java.lang.String pSource
pThisObj
private stardiv.js.ip.BaseObj pThisObj
sModuleName
private java.lang.String sModuleName
RootTask
RootTask(stardiv.js.ip.RootTaskManager rtm,
java.lang.String s,
int i,
stardiv.resource.Task t)
endTask
private void endTask()
getReturn
public java.lang.Object getReturn()
getTaskError
public java.lang.Throwable getTaskError()
getTypeId
public int getTypeId()
ready
public void ready()
run
public void run()
throws stardiv.resource.ResourceLockException
setCompile
void setCompile(java.lang.String s1,
java.lang.String s2,
stardiv.js.ip.TaskDoneHandler tdh)
setCompileAndRun
void setCompileAndRun(java.lang.String s1,
java.lang.String s2,
stardiv.js.ip.BaseObj bo,
stardiv.js.ip.TaskDoneHandler tdh,
int i1,
boolean b,
int i2)
setInvoke
void setInvoke(java.lang.Object o1,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o2,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
setInvoke
void setInvoke(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
setRun
void setRun(stardiv.js.ip.Module m,
stardiv.js.ip.BaseObj bo,
java.lang.Object[] o,
stardiv.js.ip.TaskDoneHandler tdh,
int i)
terminate
public void terminate()