public class BatchUtil extends Object
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
BatchUtil()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static String |
cat(Object... args)
汎用文字列結合メソッド。
|
static <E> E[] |
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)
トランザクションを開始させる
|
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 - リードオンリートランザクション デフォルト:falsepublic static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran)
tran - PlatformTransactionManagerpublic static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerlog - Logpublic 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 - リードオンリートランザクション デフォルト:falsepublic 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 - Logpublic static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerdef - TransactionDefinitionpublic 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 - Logpublic 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 - Logpublic static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatuspublic static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Logpublic static void commitTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap)
sqlMapperList - SQLExceptionpublic static void commitTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap, org.apache.commons.logging.Log log)
sqlMapperList - SQLExceptionpublic static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatuspublic static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - PlatformTransactionManagerstat - TransactionStatuslog - Logpublic 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 - Logpublic static Object setSavepoint(org.springframework.transaction.TransactionStatus stat)
stat - TransactionStatuspublic static Object setSavepoint(org.springframework.transaction.TransactionStatus stat, org.apache.commons.logging.Log log)
stat - TransactionStatuslog - Logpublic 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 - Logpublic 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 - Logpublic static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - トランザクションマネージャstat - TransactionStatuspublic static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
tran - トランザクションマネージャstat - TransactionStatuslog - Logpublic static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatuspublic 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 - Logpublic static org.springframework.transaction.TransactionStatus commitRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinitionpublic 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 - Logpublic static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
tran - PlatformTransactionManagerstat - TransactionStatuspublic 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 - Logpublic static org.springframework.transaction.TransactionStatus rollbackRestartTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.springframework.transaction.TransactionDefinition def)
tran - PlatformTransactionManagerstat - TransactionStatusdef - TransactionDefinitionpublic 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 - Logpublic 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()
Copyright © 2014 NTT DATA Corporation.