jp.co.cybec.cb3.util.logging
クラス LogMessageIdentifier

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.util.logging.LogMessageIdentifier

public class LogMessageIdentifier
extends Object

ログメッセージ識別子を保持するためのクラスです。
下記の表の内容を保持します。

項目 説明
ジョブプロセスID バッチジョブの実行毎に一意になるID
ジョブID Advancedパッケージのフロー制御設定ファイルのジョブID
タスクID Advancedパッケージのフロー制御設定ファイルのタスクID
サービスID サービス定義ファイルのサービスID
ジョブプロセスIDとジョブIDはバッチジョブの実行時に設定されます。
タスクIDとサービスIDはスレッドの開始時点で設定され、ThreadLocalで保持します。
CoreパッケージではジョブプロセスIDとサービスIDのみ使用されます。

作成者:
Daisuke Suga

コンストラクタの概要
LogMessageIdentifier()
           
 
メソッドの概要
static String getJobId()
          ジョブIDを取得します。
static String getJobProcessId()
          ジョブプロセスIDを取得します。
static String getServiceId()
          サービスIDを取得します。
static String getTaskId()
          タスクIDを取得します。
static void setJobId(String jobid)
          ジョブIDを設定します。
static void setJobProcessId(String jobprocessid)
          ジョブプロセスIDを設定します。
static void setServiceId(String serviceid)
          サービスIDを設定します。
static void setTaskId(String taskid)
          タスクIDを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogMessageIdentifier

public LogMessageIdentifier()
メソッドの詳細

getJobProcessId

public static String getJobProcessId()
ジョブプロセスIDを取得します。

戻り値:
ジョブプロセスID

setJobProcessId

public static void setJobProcessId(String jobprocessid)
ジョブプロセスIDを設定します。

パラメータ:
jobprocessid - ジョブプロセスID

getJobId

public static String getJobId()
ジョブIDを取得します。

戻り値:
ジョブID

setJobId

public static void setJobId(String jobid)
ジョブIDを設定します。

パラメータ:
jobid - ジョブID

getTaskId

public static String getTaskId()
タスクIDを取得します。

戻り値:
タスクID

setTaskId

public static void setTaskId(String taskid)
タスクIDを設定します。

パラメータ:
taskid - タスクID

getServiceId

public static String getServiceId()
サービスIDを取得します。

戻り値:
サービスID

setServiceId

public static void setServiceId(String serviceid)
サービスIDを設定します。

パラメータ:
serviceid - サービスID


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.