jp.terasoluna.fw.batch.monitor
インタフェース MonitorableJobStatusMBean

既知のサブインタフェースの一覧:
MonitorableTransactionalJobStatusMBean
既知の実装クラスの一覧:
MonitorableJobStatus, MonitorableTransactionalJobStatus

public interface MonitorableJobStatusMBean

JMXによる監視対象が実装するインタフェース。


メソッドの概要
 int getCommitCount()
          コミット回数を返却する。
 int getErrorContinueCount()
          ビジネスロジックが返却したERROR_CONTINUEの件数を返却する。
 java.lang.String getJobStartTime()
          ジョブ開始日時を返却する、
 java.lang.String getJobStateStr()
          ジョブ状態を返却する。
 int getNormalContinueCount()
          ビジネスロジックが返却したNORMAL_CONTINUEの件数を返却する。
 java.lang.String getProcessingTime()
          ジョブ処理時間を返却する。
 void shutdownGraceful()
          ジョブ(子ジョブ)を強制終了する。
 void shutdownImmediate()
          ジョブ(子ジョブ)を中断終了する。
 

メソッドの詳細

getJobStateStr

java.lang.String getJobStateStr()
ジョブ状態を返却する。

戻り値:
ジョブ状態

getJobStartTime

java.lang.String getJobStartTime()
ジョブ開始日時を返却する、

戻り値:
ジョブ開始日時

getProcessingTime

java.lang.String getProcessingTime()
ジョブ処理時間を返却する。

戻り値:
処理時間

getCommitCount

int getCommitCount()
コミット回数を返却する。

戻り値:
コミット数

getNormalContinueCount

int getNormalContinueCount()
ビジネスロジックが返却したNORMAL_CONTINUEの件数を返却する。

戻り値:
NORMAL_CONTINUE件数

getErrorContinueCount

int getErrorContinueCount()
ビジネスロジックが返却したERROR_CONTINUEの件数を返却する。

戻り値:
ERROR_CONTINUE件数

shutdownGraceful

void shutdownGraceful()
ジョブ(子ジョブ)を強制終了する。


shutdownImmediate

void shutdownImmediate()
ジョブ(子ジョブ)を中断終了する。