|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JobFacade
| Nested Class Summary | |
|---|---|
static class |
JobFacade.ControlJobType
|
| Method Summary | |
|---|---|
void |
assignJobClass(String jobName,
String className)
assignJobClass ジョブをジョブクラスに参加させる |
void |
connect(JobNet net,
String upper,
String lower)
JobNetのノードを接続 |
Operator |
createAndOperator(JobNet net,
String name)
|
org.quartz.JobDetail |
createControlJob(String name,
JobFacade.ControlJobType type,
String[] args)
制御ジョブの作成 |
Operator |
createCounterOperator(JobNet net,
String name,
int count)
|
Terminal |
createForceRunTerminal(JobNet net,
String name,
String jobName)
JobNet内に 実行端末を作成 |
Terminal |
createForceRunTerminal(JobNet net,
String name,
String jobName,
long interval)
JobNet内に 実行端末を作成 ディレイ付き |
Receiver |
createInterruptFollower(JobNet net,
String name)
シグナル用擬似ジョブを作成 |
org.quartz.JobDetail |
createJob(JobExecutable executable)
|
org.quartz.JobDetail |
createJob(String name,
String[] scriptPathAndArguments,
boolean usePredefined)
createJob ジョブの作成 |
org.quartz.JobDetail |
createJob(String name,
String[] scriptPathAndArguments,
boolean useOut,
boolean useErr,
boolean usePredefined)
createJob ジョブの作成 |
org.quartz.JobDetail |
createJob(String name,
String[] filterspec,
String methodSignature,
Object[] args)
createJob ジョブの作成 |
org.quartz.JobDetail |
createJob(String name,
String className,
String methodSignature,
Object[] args)
createJob ジョブの作成 |
JobClass |
createJobClass(String name)
createJobClass Jobクラスを作成して返却する。 |
JobClass |
createJobClass(String name,
int concurrency,
long maxWaitTime,
long maxRuntime)
ジョブクラスを作成して返却する。 |
JobNet |
createJobNet(String name)
JobNetを作成 |
Operator |
createNotOperator(JobNet net,
String name)
|
Operator |
createOrOperator(JobNet net,
String name)
オペレータ作成 |
Terminal |
createProhibitTerminal(JobNet net,
String name,
String jobName)
JobNet内に実行抑制端末を作成 |
Terminal |
createProhibitTerminal(JobNet net,
String name,
String jobName,
long interval)
JobNet内に実行抑制端末を作成 タイムアウト付き |
org.quartz.Trigger |
createTrigger(String name)
createTrigger トリガの作成 |
org.quartz.Trigger |
createTrigger(String name,
Date at)
単発トリガを作成 |
org.quartz.Trigger |
createTrigger(String name,
long delay)
createTrigger トリガの作成 |
org.quartz.Trigger |
createTrigger(String name,
long delay,
long interval)
createTrigger: create trigger with name, time delay and interval |
org.quartz.Trigger |
createTrigger(String name,
String crondef)
cronトリガの作成 |
Operator |
createXorOperator(JobNet net,
String name)
|
void |
deleteJobClass(String name)
|
void |
disconnect(JobNet net,
String upper,
String lower)
JobNetのノード間の接続を切る |
JobClass[] |
findJobClassForJob(String jobName)
job name から job classを取得する。 |
org.quartz.JobDetail |
getJob(String name)
getJob ジョブの取得 |
JobClass |
getJobClass(String name)
|
int |
getJobDataReceiveSize(String name)
ジョブの出力するデータの最大保持サイズを取得 |
int |
getJobHistoryLength(String name)
実行結果の履歴保持数を設定 |
JobNet |
getJobNet(String name)
JobNet取得 |
long |
getJobNextFireLatency(String jobname)
次の実行までの時間を返す、実行の予定が無い場合、負の値が返される。 ミリ秒 |
JobReceiver |
getJobReceiver(String name)
get the JobReceiver connected to the job with given name. |
List<JobResult> |
getJobResult(String name)
Jobの実行結果を取得 |
int |
getJobRunningCount(String jobname)
ジョブは何個(何並列)実行中か? |
Object |
getNode(String netName,
String objname)
JobNetのノードを取得 |
List<Object> |
getNodeList()
全ノードのリストを取得 |
List<Object> |
getNodeList(String netName)
JobNetのノードをすべて取得 |
List<org.quartz.Trigger> |
getRelatedTrigger(String jobname)
ジョブ名から、関連付けられているトリガを取得 |
Set<String> |
getRunningJobSet()
現在実行中のジョブをリストアップ 一つのジョブが複数同時に実行中の場合は、一つだけ返される。 |
Object |
getSchedulerObject()
内部で使用しているschedulerオブジェクトを返却する。 |
org.quartz.Trigger |
getTrigger(String name)
トリガを取得 |
org.quartz.Trigger |
getTrigger(org.quartz.TriggerKey key)
トリガを取得 |
Set<org.quartz.TriggerKey> |
getTriggerKeys()
トリガのキーを列挙 |
boolean |
interruptJob(String name)
実行中のJobを停止 |
org.quartz.JobKey |
jobKeyForName(String name)
JobKeyを生成 |
Set<String> |
keySetClass()
JobClass名を列挙 |
Set<String> |
keySetJob()
Job名を列挙 |
Set<String> |
keySetNet()
JobNet名を列挙 |
void |
pause()
スケジューラを一時停止 |
void |
removeJob(org.quartz.JobDetail job)
ジョブを削除 |
void |
resume()
スケジューラを再開 |
void |
revokeJobClass(String className)
|
void |
revokeJobClass(String jobName,
String className)
|
void |
scheduleJob(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
Jobにスケジュールを割当 |
void |
setJobDataReceiveSize(String name,
int size)
ジョブの出力するデータの最大保持サイズを設定 ShellJobだけに適用可能。 ShellJob以外のジョブに設定するとException。 |
void |
setJobHistoryLength(String name,
int length)
実行結果の履歴保持数を設定 |
void |
setJobLastingTime(String name,
long timelength)
Jobの最長実行時間を設定 |
void |
signalNet(JobNet net,
String portName,
boolean v)
JobNetの擬似Jobにシグナル |
void |
triggerJobNondurably(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
jobをキックするが、その後jobが保持されない。 |
org.quartz.TriggerKey |
triggerKeyForName(String name)
TriggerKeyを生成 |
void |
unscheduleJob(org.quartz.Trigger trigger)
トリガ削除 |
| Method Detail |
|---|
JobClass createJobClass(String name)
throws JobManagerException
name -
JobManagerException
JobClass createJobClass(String name,
int concurrency,
long maxWaitTime,
long maxRuntime)
throws JobManagerException
name - concurrency - maxWaitTime - maxRuntime -
JobManagerExceptionJobClass getJobClass(String name)
name -
JobClass[] findJobClassForJob(String jobName)
jobName -
Object getSchedulerObject()
void deleteJobClass(String name)
throws JobManagerException
name -
JobManagerException
org.quartz.JobDetail createJob(String name,
String[] scriptPathAndArguments,
boolean usePredefined)
throws JobManagerException
name - scriptPathAndArguments -
JobManagerException
org.quartz.JobDetail createJob(String name,
String[] scriptPathAndArguments,
boolean useOut,
boolean useErr,
boolean usePredefined)
throws JobManagerException
name - scriptPathAndArguments - useOut - useErr -
JobManagerException
org.quartz.JobDetail createJob(String name,
String className,
String methodSignature,
Object[] args)
throws JobManagerException
name - className - methodSignature - args -
JobManagerException
org.quartz.JobDetail createJob(String name,
String[] filterspec,
String methodSignature,
Object[] args)
throws JobManagerException
name - filterspec - methodSignature - args -
JobManagerException
org.quartz.JobDetail createJob(JobExecutable executable)
throws JobManagerException
executable -
JobManagerException
org.quartz.JobDetail createControlJob(String name,
JobFacade.ControlJobType type,
String[] args)
throws JobManagerException
name - type - args -
JobManagerException
org.quartz.JobDetail getJob(String name)
throws JobManagerException
name -
JobManagerException
void assignJobClass(String jobName,
String className)
throws JobManagerException
jobName - className -
JobManagerException
void revokeJobClass(String jobName,
String className)
throws JobManagerException
jobName - className -
JobManagerException
void revokeJobClass(String className)
throws JobManagerException
className -
JobManagerExceptionorg.quartz.Trigger createTrigger(String name)
name -
org.quartz.Trigger createTrigger(String name,
long delay)
name - delay -
org.quartz.Trigger createTrigger(String name,
Date at)
name - at -
org.quartz.Trigger createTrigger(String name,
String crondef)
throws JobManagerException
name - crondef -
JobManagerException
org.quartz.Trigger getTrigger(String name)
throws JobManagerException
name -
JobManagerException
org.quartz.Trigger createTrigger(String name,
long delay,
long interval)
name - delay - interval -
JobManagerException
void scheduleJob(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
throws JobManagerException
job - trigger -
JobManagerException
void triggerJobNondurably(org.quartz.JobDetail job,
org.quartz.Trigger trigger)
throws JobManagerException
job - trigger -
JobManagerException
void unscheduleJob(org.quartz.Trigger trigger)
throws JobManagerException
trigger -
JobManagerException
void removeJob(org.quartz.JobDetail job)
throws JobManagerException
job -
JobManagerExceptionJobNet createJobNet(String name)
name -
JobNet getJobNet(String name)
name -
Terminal createForceRunTerminal(JobNet net,
String name,
String jobName)
net - name - jobName -
Terminal createForceRunTerminal(JobNet net,
String name,
String jobName,
long interval)
net - name - jobName - interval -
Terminal createProhibitTerminal(JobNet net,
String name,
String jobName)
net - name - jobName -
Terminal createProhibitTerminal(JobNet net,
String name,
String jobName,
long interval)
net - name - jobName - interval -
Operator createOrOperator(JobNet net,
String name)
net - name -
Operator createAndOperator(JobNet net,
String name)
Operator createXorOperator(JobNet net,
String name)
Operator createNotOperator(JobNet net,
String name)
Operator createCounterOperator(JobNet net,
String name,
int count)
void connect(JobNet net,
String upper,
String lower)
throws ClassCastException,
ConditionBoardException
net - upper - lower -
ClassCastException
ConditionBoardException
void disconnect(JobNet net,
String upper,
String lower)
net - upper - lower -
Receiver createInterruptFollower(JobNet net,
String name)
net - name -
void signalNet(JobNet net,
String portName,
boolean v)
net - portName - v - Set<String> keySetNet()
List<Object> getNodeList()
List<Object> getNodeList(String netName)
netName -
Object getNode(String netName,
String objname)
netName - objname -
Set<String> keySetJob()
Set<String> keySetClass()
Set<org.quartz.TriggerKey> getTriggerKeys()
org.quartz.Trigger getTrigger(org.quartz.TriggerKey key)
key -
JobReceiver getJobReceiver(String name)
name -
void pause()
throws JobManagerException
JobManagerException
void resume()
throws JobManagerException
JobManagerExceptionList<JobResult> getJobResult(String name)
name -
org.quartz.JobKey jobKeyForName(String name)
name -
org.quartz.TriggerKey triggerKeyForName(String name)
name -
void setJobLastingTime(String name,
long timelength)
throws JobManagerException
name - timelength -
JobManagerException
void setJobDataReceiveSize(String name,
int size)
throws JobManagerException
name - size -
JobManagerException
int getJobDataReceiveSize(String name)
throws JobManagerException
name -
JobManagerException
void setJobHistoryLength(String name,
int length)
throws JobManagerException
name - length -
JobManagerException
int getJobHistoryLength(String name)
throws JobManagerException
name -
JobManagerException
boolean interruptJob(String name)
throws JobManagerException
name -
JobManagerExceptionSet<String> getRunningJobSet()
long getJobNextFireLatency(String jobname)
throws JobManagerException
jobname -
JobManagerException
List<org.quartz.Trigger> getRelatedTrigger(String jobname)
throws JobManagerException
jobname -
JobManagerExceptionint getJobRunningCount(String jobname)
jobname -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||