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
- 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
- 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.