public abstract class AbstractProcess extends java.lang.Object implements HybsProcess
AbstractProcess は、ChainProcess インターフェースを実装した、Abstract クラスです。 ChainProcess を用いて、順次、バッチプロセスを実行することができます。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static int |
BUFFER_LARGE
StringBilderなどの初期値を設定します。
|
protected static int |
BUFFER_MIDDLE
StringBilderなどの初期値を設定します。
|
protected static java.lang.String |
CR
システムの改行コードを設定します。
|
static char |
TAB
タブセパレータ
|
| コンストラクタと説明 |
|---|
AbstractProcess(java.lang.String name,
java.util.Map MUST_PROPARTY,
java.util.Map USABLE_PROPARTY)
コンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Argument |
getArgument()
引数形式を解析する 引数オブジェクトを返します。
|
void |
logging(java.lang.String msg)
ディスプレイにメッセージを表示します。
|
void |
println(java.lang.String msg)
ディスプレイにメッセージを表示します。
|
void |
putArgument(java.lang.String arg)
引数形式を解析する 引数オブジェクトに、引数を設定します。
|
void |
putArgument(java.lang.String key,
java.lang.String val)
Argument の文字列から、プロパティをセットします。
|
void |
setLoggerProcess(LoggerProcess logger)
ディスプレイ出力する LoggerProcess オブジェクトをセットします。
|
void |
throwException(java.lang.String errMsg,
boolean isAbend)
エラー発生時に、RuntimeException を throw するか、ログ出力します。
|
void |
throwException(java.lang.String errMsg,
java.lang.Throwable th,
boolean isAbend)
エラー発生時に、RuntimeException を throw するか、ログ出力します。
|
java.lang.String |
toString()
プロセスの内容表示を行います。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitend, init, report, usageprotected static final java.lang.String CR
protected static final int BUFFER_MIDDLE
protected static final int BUFFER_LARGE
public static final char TAB
public AbstractProcess(java.lang.String name,
java.util.Map MUST_PROPARTY,
java.util.Map USABLE_PROPARTY)
name - このクラス(サブクラス)のクラス名称MUST_PROPARTY - 必須チェックMapUSABLE_PROPARTY - 整合性チェックMappublic void putArgument(java.lang.String arg)
putArgument インタフェース内 HybsProcessarg - 引数public void putArgument(java.lang.String key,
java.lang.String val)
putArgument インタフェース内 HybsProcesskey - キーval - 値public Argument getArgument()
public void println(java.lang.String msg)
println インタフェース内 HybsProcessmsg - 表示するメッセージpublic void logging(java.lang.String msg)
logging インタフェース内 HybsProcessmsg - 表示するメッセージpublic final void setLoggerProcess(LoggerProcess logger)
setLoggerProcess インタフェース内 HybsProcesslogger - LoggerProcessオブジェクトpublic void throwException(java.lang.String errMsg,
boolean isAbend)
errMsg - エラーメッセージisAbend - 異常発生時に、処理を中断(true)するか、継続(false)するか| 6.3.1.1 (2015/07/10) RuntimeException を throwする機能を追加 |
public void throwException(java.lang.String errMsg,
java.lang.Throwable th,
boolean isAbend)
errMsg - エラーメッセージth - 発生元 ThrowableisAbend - 異常発生時に、処理を中断(true)するか、継続(false)するか| 6.3.1.1 (2015/07/10) RuntimeException を throwする機能を追加 |
public java.lang.String toString()
toString クラス内 java.lang.ObjectWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.