public abstract class ExecutionThread
extends java.lang.Object
implements java.lang.Runnable
Executor to complete its work.| Modifier and Type | Field and Description |
|---|---|
protected Executor |
executor |
protected SessionManager |
manager |
protected ome.system.Principal |
principal |
protected Executor.Work |
work |
| Constructor and Description |
|---|
ExecutionThread(SessionManager manager,
Executor executor,
Executor.Work work,
ome.system.Principal principal)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
doRun() |
ome.system.Principal |
getPrincipal() |
void |
run()
|
protected void |
sessionInit() |
protected final SessionManager manager
protected final Executor executor
protected final Executor.Work work
protected final ome.system.Principal principal
public ExecutionThread(SessionManager manager, Executor executor, Executor.Work work, ome.system.Principal principal)
public final void run()
run in interface java.lang.Runnablepublic final ome.system.Principal getPrincipal()
public abstract void doRun()
protected final void sessionInit()