コンストラクタの概要

JobSchedulerManager ()
コンストラクタ。

メソッドの概要

返却値の型 メソッド名
ResultObject createParametersDefinition (String jobType, String jobPath) static
指定したジョブクラスのパラメータ注釈からパラメータ定義を生成します。
ResultObject deleteJobCategory (String categoryId)
指定したIDのジョブカテゴリを削除します。
ResultObject deleteJob (String jobId)
指定したIDのジョブを削除します。
ResultObject deleteJobnetCategory (String categoryId)
指定したIDのジョブネットカテゴリを削除します。
ResultObject deleteJobnet (String jobnetId)
指定したIDのジョブネットを削除します。
ResultObject deleteMonitor (String monitorId)
指定したIDのモニタ情報を削除します。
ResultObject deleteTrigger (String triggerId)
指定したIDのトリガを削除します。
ResultObject disableTrigger (String triggerId)
指定したIDのトリガを無効にします。
ResultObject disableTriggers (String jobnetId)
指定したIDのジョブネットに関連付けられているトリガを全て無効にします。
ResultObject enableTrigger (String triggerId)
指定したIDのトリガを有効にします。
ResultObject enableTriggers (String jobnetId)
指定したIDのジョブネットに関連付けられているトリガを全て有効にします。
ResultObject execute (String jobnetId)
指定したジョブネットの即時実行を行います。
ResultObject exitJobnet (String monitorId)
指定したIDのモニタで実行中、または停止中のジョブネットを強制終了します。
ResultObject findChildJobCategories (String parentId)
指定したIDのジョブカテゴリの子カテゴリを全て取得します。
ResultObject findChildJobCategoriyCount (String parentId)
指定したIDのジョブカテゴリの子カテゴリ数を取得します。
ResultObject findChildJobnetCategories (String parentId)
指定したIDのジョブネットカテゴリの子カテゴリを全て取得します。
ResultObject findChildJobnetCategoriyCount (String parentId)
指定したIDのジョブネットカテゴリの子カテゴリ数を取得します。
ResultObject findJobCategory (String categoryId)
指定したIDのジョブカテゴリを取得します。
ResultObject findJobCountByCategory (String categoryId)
指定したIDのジョブカテゴリに関連付けられているジョブ数を取得します。
ResultObject findJob (String jobId)
指定したIDのジョブ情報を取得します。
ResultObject findJobnetCategory (String categoryId)
指定したIDのジョブネットカテゴリを取得します。
ResultObject findJobnetCountByCategory (String categoryId)
指定したIDのジョブネットカテゴリに関連付けられているジョブネット数を取得します。
ResultObject findJobnet (String jobnetId)
指定したIDのジョブネット情報を取得します。
ResultObject findJobnetsByCategory (String categoryId)
指定したIDのジョブネットカテゴリに関連付けられているジョブネットを全て取得します。
ResultObject findJobsByCategory (String categoryId)
指定したIDのジョブカテゴリに関連付けられているジョブ情報を全て取得します。
ResultObject findMonitorCountByFilter (PluralJobnetFilter filter)
指定したフィルタ(条件)に一致するモニタ数を取得します。
ResultObject findMonitorCountByFilter (Filter filter)
指定したフィルタ(条件)に一致するモニタ数を取得します。
ResultObject findMonitorCountByStatus (String status)
指定したステータスのモニタ数を取得します。
ResultObject findMonitorCountByTriggerWithStatus (String triggerId, String status)
指定したIDのトリガからステータスが一致するモニタ数を取得します。
ResultObject findMonitorCountByTrigger (String triggerId)
指定したIDのトリガのモニタ数を取得します。
ResultObject findMonitor (String monitorId)
指定したIDのモニタ情報を取得します。
ResultObject findMonitorsByFilter (PluralJobnetFilter filter)
指定したフィルタ(条件)に一致するモニタを全て取得します。
ResultObject findMonitorsByFilter (Filter filter)
指定したフィルタ(条件)に一致するモニタを全て取得します。
ResultObject findMonitorsByStatus (String status)
指定したステータスのモニタを全て取得します。
ResultObject findMonitorsByTriggerWithStatus (String triggerId, String status)
指定したIDのトリガからステータスが一致するモニタを全て取得します。
ResultObject findMonitorsByTrigger (String triggerId)
指定したIDのトリガのモニタを全て取得します。
ResultObject findTriggerCountByJobnet (String jobnetId)
指定したIDのジョブネットに登録されているトリガ数を取得します。
ResultObject findTrigger (String triggerId)
指定したIDのトリガを取得します。
ResultObject findTriggersByJobnet (String jobnetId)
指定したIDのジョブネットに登録されているトリガを全て取得します。
ResultObject findUsedJobnets (String jobId)
指定したIDのジョブを利用しているジョブネットを全て取得します。
ResultObject insertJobCategory (JobCategory category)
新しいジョブカテゴリを登録します。
ResultObject insertJob (JobDetail job)
新しいジョブを登録します。
ResultObject insertJobnetCategory (JobnetCategory category)
新しいジョブネットカテゴリを登録します。
ResultObject insertJobnet (Jobnet jobnet)
新しいジョブネットを登録します。
ResultObject insertTrigger (Trigger trigger)
新しいトリガを登録します。
ResultObject pauseJobnet (String monitorId)
指定したIDのモニタで実行中のジョブネットを停止します。
ResultObject resumeJobnet (String monitorId)
指定したIDのモニタで停止中のジョブネットを再開します。
ResultObject updateJobCategory (JobCategory category)
ジョブカテゴリの情報を更新します。
ResultObject updateJob (JobDetail job)
ジョブの情報を更新します。
ResultObject updateJobnetCategory (JobnetCategory category)
ジョブネットカテゴリの情報を更新します。
ResultObject updateJobnet (Jobnet jobnet)
ジョブネットの情報を更新します。
ResultObject updateMonitorMessage (String monitorId, String message)
指定したIDのモニタのメッセージを更新します。
ResultObject updateMonitorTaskMessage (String monitorId, String taskId, String message)
指定したIDのモニタタスクのメッセージを更新します。
ResultObject updateTrigger (Trigger trigger)
トリガの情報を更新します。

コンストラクタの詳細

JobSchedulerManager ()
コンストラクタ。

メソッドの詳細

ResultObject createParametersDefinition (String jobType, String jobPath) static
指定したジョブクラスのパラメータ注釈からパラメータ定義を生成します。
パラメータ
jobType : String
ジョブ実行言語
jobPath : String
実行プログラム
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : パラメータ定義情報オブジェクト
    • パラメータキー : パラメータ値
ResultObject deleteJobCategory (String categoryId)
指定したIDのジョブカテゴリを削除します。

ジョブカテゴリを削除すると全ての子カテゴリと関連するジョブ詳細も全て削除されます。
パラメータ
categoryId : String
ジョブカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteJob (String jobId)
指定したIDのジョブを削除します。
パラメータ
jobId : String
ジョブID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteJobnetCategory (String categoryId)
指定したIDのジョブネットカテゴリを削除します。

ジョブネットカテゴリを削除すると全ての子カテゴリと関連するジョブネットも全て削除されます。
パラメータ
categoryId : String
ジョブネットカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteJobnet (String jobnetId)
指定したIDのジョブネットを削除します。

このジョブネットに関連付けられているトリガも全て削除されます。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteMonitor (String monitorId)
指定したIDのモニタ情報を削除します。
パラメータ
monitorId : String
モニタID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteTrigger (String triggerId)
指定したIDのトリガを削除します。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject disableTrigger (String triggerId)
指定したIDのトリガを無効にします。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject disableTriggers (String jobnetId)
指定したIDのジョブネットに関連付けられているトリガを全て無効にします。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject enableTrigger (String triggerId)
指定したIDのトリガを有効にします。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject enableTriggers (String jobnetId)
指定したIDのジョブネットに関連付けられているトリガを全て有効にします。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject execute (String jobnetId)
指定したジョブネットの即時実行を行います。
このAPIを実行すると、即時実行がスケジュールされます。この時点ではジョブは実行されません。

スケジュールされたジョブをジョブスケジューラが検知し実行します。
実行結果はジョブネットモニタに保存されます。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject exitJobnet (String monitorId)
指定したIDのモニタで実行中、または停止中のジョブネットを強制終了します。
パラメータ
monitorId : String
モニタID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject findChildJobCategories (String parentId)
指定したIDのジョブカテゴリの子カテゴリを全て取得します。

parentIdnull値を指定した場合は、ルートカテゴリの子カテゴリ一覧が取得できます。
パラメータ
parentId : String
親となるジョブカテゴリのID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findChildJobCategoriyCount (String parentId)
指定したIDのジョブカテゴリの子カテゴリ数を取得します。
パラメータ
parentId : String
親となるジョブカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したジョブカテゴリの子カテゴリ数
ResultObject findChildJobnetCategories (String parentId)
指定したIDのジョブネットカテゴリの子カテゴリを全て取得します。

parentIdnull値を指定した場合は、ルートカテゴリの子カテゴリ一覧が取得できます。
パラメータ
parentId : String
親となるジョブネットカテゴリのID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findChildJobnetCategoriyCount (String parentId)
指定したIDのジョブネットカテゴリの子カテゴリ数を取得します。
パラメータ
parentId : String
親となるジョブネットカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したジョブネットカテゴリの子カテゴリ数
ResultObject findJobCategory (String categoryId)
指定したIDのジョブカテゴリを取得します。
パラメータ
categoryId : String
ジョブカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findJobCountByCategory (String categoryId)
指定したIDのジョブカテゴリに関連付けられているジョブ数を取得します。
パラメータ
categoryId : String
ジョブカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したジョブカテゴリに関連付けられているジョブ数
ResultObject findJob (String jobId)
指定したIDのジョブ情報を取得します。
パラメータ
jobId : String
ジョブID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findJobnetCategory (String categoryId)
指定したIDのジョブネットカテゴリを取得します。
パラメータ
categoryId : String
ジョブネットカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findJobnetCountByCategory (String categoryId)
指定したIDのジョブネットカテゴリに関連付けられているジョブネット数を取得します。
パラメータ
categoryId : String
ジョブネットカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したジョブネットカテゴリに関連付けられているジョブネット数
ResultObject findJobnet (String jobnetId)
指定したIDのジョブネット情報を取得します。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findJobnetsByCategory (String categoryId)
指定したIDのジョブネットカテゴリに関連付けられているジョブネットを全て取得します。

categoryIdnull値を指定した場合は、ルートカテゴリのジョブネット一覧が取得できます。
パラメータ
categoryId : String
ジョブネットカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findJobsByCategory (String categoryId)
指定したIDのジョブカテゴリに関連付けられているジョブ情報を全て取得します。

categoryIdnull値を指定した場合は、ルートカテゴリのジョブ一覧が取得できます。
パラメータ
categoryId : String
ジョブカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorCountByFilter (PluralJobnetFilter filter)
指定したフィルタ(条件)に一致するモニタ数を取得します。

この関数は複数のジョブネットを条件に指定したい場合に利用します。
パラメータ
filter : PluralJobnetFilter
フィルタオブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したフィルタに一致するモニタ数
ResultObject findMonitorCountByFilter (Filter filter)
指定したフィルタ(条件)に一致するモニタ数を取得します。
パラメータ
filter : Filter
フィルタオブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したフィルタに一致するモニタ数
ResultObject findMonitorCountByStatus (String status)
指定したステータスのモニタ数を取得します。
パラメータ
status : String
ステータス
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したステータスのモニタ数
ResultObject findMonitorCountByTriggerWithStatus (String triggerId, String status)
指定したIDのトリガからステータスが一致するモニタ数を取得します。
パラメータ
triggerId : String
トリガID
status : String
ステータス
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したトリガのステータスが一致するモニタ数
ResultObject findMonitorCountByTrigger (String triggerId)
指定したIDのトリガのモニタ数を取得します。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したトリガのモニタ数
ResultObject findMonitor (String monitorId)
指定したIDのモニタ情報を取得します。
パラメータ
monitorId : String
モニタID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorsByFilter (PluralJobnetFilter filter)
指定したフィルタ(条件)に一致するモニタを全て取得します。

この関数は複数のジョブネットを条件に指定したい場合に利用します。
パラメータ
filter : PluralJobnetFilter
フィルタオブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorsByFilter (Filter filter)
指定したフィルタ(条件)に一致するモニタを全て取得します。
パラメータ
filter : Filter
フィルタオブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorsByStatus (String status)
指定したステータスのモニタを全て取得します。
パラメータ
status : String
ステータス
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorsByTriggerWithStatus (String triggerId, String status)
指定したIDのトリガからステータスが一致するモニタを全て取得します。
パラメータ
triggerId : String
トリガID
status : String
ステータス
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findMonitorsByTrigger (String triggerId)
指定したIDのトリガのモニタを全て取得します。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findTriggerCountByJobnet (String jobnetId)
指定したIDのジョブネットに登録されているトリガ数を取得します。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : 指定したジョブネットに登録されているトリガ数
ResultObject findTrigger (String triggerId)
指定したIDのトリガを取得します。
パラメータ
triggerId : String
トリガID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findTriggersByJobnet (String jobnetId)
指定したIDのジョブネットに登録されているトリガを全て取得します。
パラメータ
jobnetId : String
ジョブネットID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject findUsedJobnets (String jobId)
指定したIDのジョブを利用しているジョブネットを全て取得します。
パラメータ
jobId : String
ジョブID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject insertJobCategory (JobCategory category)
新しいジョブカテゴリを登録します。
パラメータ
category : JobCategory
ジョブカテゴリ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject insertJob (JobDetail job)
新しいジョブを登録します。
パラメータ
job : JobDetail
ジョブ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject insertJobnetCategory (JobnetCategory category)
新しいジョブネットカテゴリを登録します。
パラメータ
category : JobnetCategory
ジョブネットカテゴリ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject insertJobnet (Jobnet jobnet)
新しいジョブネットを登録します。
パラメータ
jobnet : Jobnet
ジョブネット情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject insertTrigger (Trigger trigger)
新しいトリガを登録します。
パラメータ
trigger : Trigger
トリガ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 登録失敗
    • false : 登録成功
ResultObject pauseJobnet (String monitorId)
指定したIDのモニタで実行中のジョブネットを停止します。
パラメータ
monitorId : String
モニタID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject resumeJobnet (String monitorId)
指定したIDのモニタで停止中のジョブネットを再開します。
パラメータ
monitorId : String
モニタID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 処理失敗
    • false : 処理成功
ResultObject updateJobCategory (JobCategory category)
ジョブカテゴリの情報を更新します。
パラメータ
category : JobCategory
ジョブカテゴリ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateJob (JobDetail job)
ジョブの情報を更新します。
パラメータ
job : JobDetail
ジョブ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateJobnetCategory (JobnetCategory category)
ジョブネットカテゴリの情報を更新します。
パラメータ
category : JobnetCategory
ジョブネットカテゴリ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateJobnet (Jobnet jobnet)
ジョブネットの情報を更新します。
パラメータ
jobnet : Jobnet
ジョブネット情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateMonitorMessage (String monitorId, String message)
指定したIDのモニタのメッセージを更新します。
パラメータ
monitorId : String
モニタID
message : String
メッセージ
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateMonitorTaskMessage (String monitorId, String taskId, String message)
指定したIDのモニタタスクのメッセージを更新します。
パラメータ
monitorId : String
モニタID
taskId : String
タスクID
message : String
メッセージ
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject updateTrigger (Trigger trigger)
トリガの情報を更新します。
パラメータ
trigger : Trigger
トリガ情報オブジェクト
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功