|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 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
- 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
- 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
- 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
- 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()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |