| 修飾子とタイプ | クラス | 説明 |
|---|---|---|
static class |
LoadClientAppsJob.DelayedRunClient |
Public for router console only, not for use by others, subject to change
|
| コンストラクタ | 説明 |
|---|---|
LoadClientAppsJob(RouterContext ctx) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
java.lang.String |
getName() |
Descriptive name of the task
|
static java.lang.String[] |
parseArgs(java.lang.String args) |
Parse arg string into an array of args.
|
static void |
runClient(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
RouterContext ctx,
Log log) |
Run client in a new thread.
|
static void |
runClient(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
RouterContext ctx,
Log log,
java.lang.ThreadGroup threadGroup,
java.lang.ClassLoader cl) |
Run client in a new thread.
|
static void |
runClientInline(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
Log log) |
Run client in this thread.
|
static void |
runClientInline(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
Log log,
java.lang.ClassLoader cl) |
Run client in this thread.
|
void |
runJob() |
Actually perform the task.
|
static void |
testClient(java.lang.String className,
java.lang.ClassLoader cl) |
Use to test if the class is present,
to propagate an error back to the user,
since runClient() runs in a separate thread.
|
dropped, getAddedBy, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toStringpublic LoadClientAppsJob(RouterContext ctx)
public void runJob()
Jobpublic static java.lang.String[] parseArgs(java.lang.String args)
args - may be nullpublic static void testClient(java.lang.String className,
java.lang.ClassLoader cl)
throws java.lang.ClassNotFoundException
cl - can be nulljava.lang.ClassNotFoundExceptionpublic static void runClientInline(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
Log log)
throws java.lang.Exception
clientName - can be nullargs - can be nulljava.lang.Exception - just about anything, caller would be wise to catch Throwablepublic static void runClientInline(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
Log log,
java.lang.ClassLoader cl)
throws java.lang.Exception
clientName - can be nullargs - can be nullcl - can be nulljava.lang.Exception - just about anything, caller would be wise to catch Throwablepublic static void runClient(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
RouterContext ctx,
Log log)
clientName - can be nullargs - can be nullpublic static void runClient(java.lang.String className,
java.lang.String clientName,
java.lang.String[] args,
RouterContext ctx,
Log log,
java.lang.ThreadGroup threadGroup,
java.lang.ClassLoader cl)
clientName - can be nullargs - can be nullthreadGroup - can be nullcl - can be nullpublic java.lang.String getName()
Job