|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.util.BatchUtil
public class BatchUtil
バッチ実装用ユーティリティ。
各種バッチ実装にて使用するユーティリティメソッドを定義する。
| コンストラクタの概要 | |
|---|---|
protected |
BatchUtil()
コンストラクタ |
| メソッドの概要 | ||
|---|---|---|
static String |
cat(Object... args)
汎用文字列結合メソッド。 |
|
static
|
changeListToArray(List<E> list,
Class clazz)
Listを配列型に変換する Listの中に複数の型が混じっている場合は使用できない |
|
static org.springframework.transaction.TransactionStatus |
commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションをコミットさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションをコミットさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
トランザクションをコミットさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
トランザクションをコミットさせ、トランザクションを再度開始させる |
|
static void |
commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションをコミットさせる コネクションのコミットを行う |
|
static void |
commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションをコミットさせる コネクションのコミットを行う |
|
static void |
commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
トランザクションをコミットさせる |
|
static void |
commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
トランザクションをコミットさせる |
|
static void |
endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションを終了させる(未コミット時ロールバック) |
|
static void |
endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションを終了させる(未コミット時ロールバック) |
|
static boolean |
endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
トランザクションを終了させる(未コミット時ロールバック) |
|
static boolean |
endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
トランザクションを終了させる(未コミット時ロールバック) |
|
static String |
getInfoLogEndMsg(String jobCd)
インフォログの終了メッセージを取得する。 |
|
static String |
getInfoLogStartMsg(String jobCd)
インフォログの開始メッセージを取得する。 |
|
static String |
getMemoryInfo()
Java 仮想マシンのメモリ総容量、使用量、 使用を試みる最大メモリ容量の情報を返します。 |
|
static List<String> |
getProperties(String propertyName,
String grpKey)
.propertiesファイルからグループキー指定で値を取り出す グループキーに合致したキーに対して昇順ソートを行ってから 返却リストへ値をセットしている |
|
static org.springframework.transaction.TransactionDefinition |
getTransactionDefinition()
デフォルトのTransactionDefinitionを取得する |
|
static org.springframework.transaction.TransactionDefinition |
getTransactionDefinition(int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly)
デフォルトのTransactionDefinitionを取得する |
|
static void |
releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
セーブポイントをリリースする |
|
static void |
releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
セーブポイントをリリースする |
|
static org.springframework.transaction.TransactionStatus |
rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションをロールバックさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションをロールバックさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
トランザクションをロールバックさせ、トランザクションを再度開始させる |
|
static org.springframework.transaction.TransactionStatus |
rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
トランザクションをロールバックさせ、トランザクションを再度開始させる |
|
static void |
rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
セーブポイントまでロールバックさせる |
|
static void |
rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
セーブポイントまでロールバックさせる |
|
static void |
rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクション開始までロールバックする。 |
|
static void |
rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクション開始までロールバックする。 |
|
static Object |
setSavepoint(org.springframework.transaction.TransactionStatus stat)
セーブポイントを設定する |
|
static Object |
setSavepoint(org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
セーブポイントを設定する |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
static Map<String,org.springframework.transaction.TransactionStatus> |
startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap)
トランザクションを開始させる |
|
static Map<String,org.springframework.transaction.TransactionStatus> |
startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected BatchUtil()
| メソッドの詳細 |
|---|
public static String cat(Object... args)
args - 任意の値
public static String getInfoLogStartMsg(String jobCd)
jobCd - ジョブ業務コード
public static String getInfoLogEndMsg(String jobCd)
jobCd - ジョブ業務コード
public static org.springframework.transaction.TransactionDefinition getTransactionDefinition()
public static org.springframework.transaction.TransactionDefinition getTransactionDefinition(int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly)
propagationBehavior - トランザクション伝搬モード(@see TransactionDefinition) デフォルト:TransactionDefinition.PROPAGATION_REQUIREDisolationLevel - トランザクション分離レベル(@see TransactionDefinition) デフォルト:TransactionDefinition.ISOLATION_DEFAULTtimeout - トランザクションタイムアウト(秒) デフォルト:TransactionDefinition.TIMEOUT_DEFAULT (タイムアウトなし)readOnly - リードオンリートランザクション デフォルト:false
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran)
tran - PlatformTransactionManager
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerlog - Log
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly)
tran - PlatformTransactionManagerpropagationBehavior - トランザクション伝搬モード(@see TransactionDefinition) デフォルト:TransactionDefinition.PROPAGATION_REQUIREDisolationLevel - トランザクション分離レベル(@see TransactionDefinition) デフォルト:TransactionDefinition.ISOLATION_DEFAULTtimeout - トランザクションタイムアウト(秒) デフォルト:TransactionDefinition.TIMEOUT_DEFAULT (タイムアウトなし)readOnly - リードオンリートランザクション デフォルト:false
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
int propagationBehavior,
int isolationLevel,
int timeout,
boolean readOnly,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerpropagationBehavior - トランザクション伝搬モード(@see TransactionDefinition) デフォルト:TransactionDefinition.PROPAGATION_REQUIREDisolationLevel - トランザクション分離レベル(@see TransactionDefinition) デフォルト:TransactionDefinition.ISOLATION_DEFAULTtimeout - トランザクションタイムアウト(秒) デフォルト:TransactionDefinition.TIMEOUT_DEFAULT (タイムアウトなし)readOnly - リードオンリートランザクション デフォルト:falselog - Log
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerdef - TransactionDefinition
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerdef - TransactionDefinitionlog - Log
public static Map<String,org.springframework.transaction.TransactionStatus> startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap)
tranDef - TransactionDefinitiontranMap - PlatformTransactionManagerマップ
public static Map<String,org.springframework.transaction.TransactionStatus> startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap,
org.apache.commons.logging.Log log)
tranDef - TransactionDefinitiontranMap - PlatformTransactionManagerマップlog - Log
public static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatus
public static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Log
public static void commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
sqlMapperList -
SQLException
public static void commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
sqlMapperList -
SQLException
public static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatus
public static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Log
public static boolean endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
tranMap - PlatformTransactionManagerマップstatMap - TransactionStatusマップ
public static boolean endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
tranMap - PlatformTransactionManagerマップstatMap - TransactionStatusマップlog - Log
public static Object setSavepoint(org.springframework.transaction.TransactionStatus stat)
stat - TransactionStatus
public static Object setSavepoint(org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
stat - TransactionStatuslog - Log
public static void releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
stat - TransactionStatussavepoint - セーブポイント
public static void releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
stat - TransactionStatussavepoint - セーブポイントlog - Log
public static void rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
stat - TransactionStatussavepoint - セーブポイント
public static void rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
stat - TransactionStatussavepoint - セーブポイントlog - Log
public static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - トランザクションマネージャstat - TransactionStatus
public static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - トランザクションマネージャstat - TransactionStatuslog - Log
public static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatus
public static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Log
public static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinition
public static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinitionlog - Log
public static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatus
public static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Log
public static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinition
public static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinitionlog - Log
public static <E> E[] changeListToArray(List<E> list,
Class clazz)
E - 返却値の型list - 入力データclazz - 返却値の型をあらわすClass型のインスタンス
public static List<String> getProperties(String propertyName,
String grpKey)
propertyName - .propertiesファイルの名前(.propertiesは必要ない)grpKey - グループキー
public static String getMemoryInfo()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||