jp.terasoluna.fw.batch.monitor
クラス MonitorableTransactionalJobStatus

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.core.JobStatus
      上位を拡張 jp.terasoluna.fw.batch.springsupport.transaction.TransactionalJobStatus
          上位を拡張 jp.terasoluna.fw.batch.monitor.MonitorableTransactionalJobStatus
すべての実装されたインタフェース:
MonitorableJobStatusMBean, MonitorableTransactionalJobStatusMBean

public class MonitorableTransactionalJobStatus
extends TransactionalJobStatus
implements MonitorableTransactionalJobStatusMBean

監視用ジョブ処理状況クラス。

JMXによる監視対象となるクラス。


入れ子のクラスの概要
 
クラス jp.terasoluna.fw.batch.core.JobStatus から継承された入れ子のクラス/インタフェース
JobStatus.STATE
 
フィールドの概要
private  MBeanRegister mbeanRegister
          監視用MBean登録用インスタンス。
 
コンストラクタの概要
MonitorableTransactionalJobStatus()
           
 
メソッドの概要
 JobStatus getChild(JobContext jobContext)
          子ジョブ処理状況を取得する。
 void setMbeanRegister(MBeanRegister mbeanRegister)
          監視用MBean登録用インスタンスを設定する。
 
クラス jp.terasoluna.fw.batch.springsupport.transaction.TransactionalJobStatus から継承されたメソッド
beginTransaction, commit, getTransactionManager, releaseAndCreateSavepoint, rollback, rollbackToSavepoint, setTransactionManager, setUseSavepoint, useSavepoint
 
クラス jp.terasoluna.fw.batch.core.JobStatus から継承されたメソッド
addChildJobStatus, countBLogic, getBatchUpdateCount, getChildJobStatusList, getCollected, getCommitCount, getErrorContinueCount, getJobExitCode, getJobId, getJobRequestNo, getJobStartTime, getJobState, getJobStateStr, getNormalContinueCount, getPartitionKey, getPartitionNo, getProcessingTime, getRestartPoint, incrementBatchUpdateCount, incrementCollected, incrementCommitCount, isContinue, isExecuting, isRestartable, isShutdownGraceful, isShutdownImmediate, resetChildData, setJobExitCode, setJobId, setJobRequestNo, setJobState, setPartitionKey, setPartitionNo, setRestartable, setRestartPoint, shutdownGraceful, shutdownImmediate, suspend
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.terasoluna.fw.batch.monitor.MonitorableJobStatusMBean から継承されたメソッド
getCommitCount, getErrorContinueCount, getJobStartTime, getJobStateStr, getNormalContinueCount, getProcessingTime, shutdownGraceful, shutdownImmediate
 

フィールドの詳細

mbeanRegister

private MBeanRegister mbeanRegister
監視用MBean登録用インスタンス。

コンストラクタの詳細

MonitorableTransactionalJobStatus

public MonitorableTransactionalJobStatus()
メソッドの詳細

getChild

public JobStatus getChild(JobContext jobContext)
子ジョブ処理状況を取得する。

オーバーライド:
クラス TransactionalJobStatus 内の getChild
パラメータ:
jobContext - ジョブコンテキスト
戻り値:
子ジョブ処理状況

setMbeanRegister

public void setMbeanRegister(MBeanRegister mbeanRegister)
監視用MBean登録用インスタンスを設定する。

パラメータ:
mbeanRegister - 監視用MBean登録用インスタンス