|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectokuyama.base.job.AbstractHelper
public abstract class AbstractHelper
JobHelperの基底クラス.
フィールドの概要 | |
---|---|
static java.lang.String |
END
|
static java.lang.String |
ERR
|
protected static java.lang.String |
ERROR
|
protected HelperConfigMap |
helperConfigMap
|
static java.lang.String |
RUN
|
protected java.lang.String |
status
|
protected static java.lang.String |
SUCCESS
|
static java.lang.String |
WAIT
|
コンストラクタの概要 | |
---|---|
AbstractHelper()
コンストラクタ |
メソッドの概要 | |
---|---|
void |
addParameterQueue(java.lang.Object[] params)
Helper用のパラメータQueueに追加 |
void |
addSmallSizeParameterQueue(java.lang.String[] helperNames,
java.lang.Object[] params)
最もサイズの小さいQueueに追加する |
void |
addSpecificationParameterQueue(java.lang.String helperName,
java.lang.Object[] params)
Helper用のパラメータQueueに追加 |
void |
addSpecificationParameterQueue(java.lang.String helperName,
java.lang.Object[] params,
boolean debug)
Helper用のパラメータQueueに追加 |
abstract void |
endHelper()
endHelper. |
abstract java.lang.String |
executeHelper(java.lang.String optionParam)
executeHelper. |
HelperConfigMap |
getConfig()
自身の設定情報を返す |
java.lang.Object |
getHelperShareParam(java.lang.Object key)
Helper間で共有する値を取得する. |
java.lang.String |
getName()
|
int |
getParameterQueueSize(java.lang.String helperName)
Queueの現在のサイズを返す |
java.lang.Object[] |
getParameters()
Helper用のパラメータ取得. |
protected java.lang.String |
getPropertiesValue(java.lang.String key)
Job設定ファイルの自由に設定出来る値を取得する. |
boolean |
getReboot()
|
java.lang.Object |
getReturnParameter()
Helperが終了した際に外部に伝播したいパラメータを取得. |
java.lang.String |
getStatus()
自身のステータスを返す. |
boolean |
getThreadEnd()
|
int |
getUseCount()
|
abstract void |
initHelper(java.lang.String initValue)
initHelper. |
void |
initialize()
初期化メソッド. |
protected boolean |
isJobFileChange()
Job設定ファイルの変更をチェック. |
java.lang.Object[] |
pollParameterQueue()
Helper用のパラメータQueueから取得 |
java.lang.Object[] |
pollSpecificationParameterQueue(java.lang.String helperName)
Helper用のパラメータQueueから取得 |
protected void |
reloadJobFileParameter(java.lang.String[] keys)
Job設定ファイルの指定のキー値を再読み込みする. |
java.lang.Object |
removeHelperShareParam(java.lang.Object key)
Helper間で共有する値を削除する. |
void |
run()
メイン実行部分. |
void |
setConfig(HelperConfigMap helperConfigMap)
自身の設定情報格納 |
void |
setHelperShareParam(java.lang.Object key,
java.lang.Object val)
Helper間で共有する値をセットする. |
void |
setName(java.lang.String name)
|
void |
setParameters(java.lang.Object[] parameters)
Helper用のパラメータ設定. |
void |
setReboot(boolean reboot)
|
void |
setReturnParameter(java.lang.Object value)
Helperが終了した際に外部に伝播したいパラメータをセット. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static java.lang.String WAIT
public static java.lang.String RUN
public static java.lang.String ERR
public static java.lang.String END
protected static java.lang.String SUCCESS
protected static java.lang.String ERROR
protected java.lang.String status
protected HelperConfigMap helperConfigMap
コンストラクタの詳細 |
---|
public AbstractHelper()
メソッドの詳細 |
---|
public int getParameterQueueSize(java.lang.String helperName) throws java.lang.Exception
params
- パラメータ
java.lang.Exception
public void addSmallSizeParameterQueue(java.lang.String[] helperNames, java.lang.Object[] params) throws java.lang.Exception
params
- パラメータ
java.lang.Exception
public void addSpecificationParameterQueue(java.lang.String helperName, java.lang.Object[] params) throws java.lang.Exception
params
- パラメータ
java.lang.Exception
public void addSpecificationParameterQueue(java.lang.String helperName, java.lang.Object[] params, boolean debug) throws java.lang.Exception
params
- パラメータ
java.lang.Exception
public void addParameterQueue(java.lang.Object[] params) throws java.lang.Exception
params
- パラメータ
java.lang.Exception
public java.lang.Object[] pollSpecificationParameterQueue(java.lang.String helperName)
public java.lang.Object[] pollParameterQueue()
public void initialize()
public void setConfig(HelperConfigMap helperConfigMap)
helperConfigMap
- Job設定情報public HelperConfigMap getConfig()
public abstract void initHelper(java.lang.String initValue)
initValue
- public abstract java.lang.String executeHelper(java.lang.String optionParam) throws BatchException
optionParam
-
BatchException
public abstract void endHelper()
public void run()
java.lang.Runnable
内の run
public java.lang.String getStatus()
protected java.lang.String getPropertiesValue(java.lang.String key)
key
- 設定情報のキー名
protected boolean isJobFileChange() throws BatchException
BatchException
protected void reloadJobFileParameter(java.lang.String[] keys) throws BatchException
String[]
- キー値
BatchException
public void setHelperShareParam(java.lang.Object key, java.lang.Object val)
key
- キー値val
- 値public java.lang.Object getHelperShareParam(java.lang.Object key)
key
- キー値
public java.lang.Object removeHelperShareParam(java.lang.Object key)
key
- キー値
public void setParameters(java.lang.Object[] parameters)
parameters
- パラメータ値public java.lang.Object[] getParameters()
public void setReturnParameter(java.lang.Object value)
Object
- パラメータ値public java.lang.Object getReturnParameter()
public int getUseCount()
public void setReboot(boolean reboot)
public boolean getReboot()
public void setName(java.lang.String name)
public java.lang.String getName()
public boolean getThreadEnd()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |