クラス DefaultTaskConfigurer
java.lang.ObjectSE
org.springframework.cloud.task.configuration.DefaultTaskConfigurer
- 実装済みのインターフェース一覧:
TaskConfigurer
- 既知の直属サブクラス
CustomTaskConfigurer
TaskConfigurer インターフェースのデフォルト実装。
TaskConfigurer 実装が存在しない場合は、この構成が使用されます。次のデフォルトが使用されます。SimpleTaskRepositoryは返されるデフォルトのTaskRepositoryです。データソースが存在する場合、データはデータベースJdbcTaskExecutionDaoに保存され、そうでない場合はマップMapTaskExecutionDaoに保存されます。
- 作成者:
- Glenn Renfro, Michael Minella, Mahmoud Ben Hassine
コンストラクター概要
コンストラクターコンストラクター説明DefaultTaskConfigurer(StringSE tablePrefix) DefaultTaskConfigurer を初期化します。DefaultTaskConfigurer(DataSourceSE dataSource) DefaultTaskConfigurer を初期化し、デフォルトのテーブルプレフィックスをTaskProperties.DEFAULT_TABLE_PREFIXに設定します。DefaultTaskConfigurer(DataSourceSE dataSource, StringSE tablePrefix, org.springframework.context.ApplicationContext context) DefaultTaskConfigurer を初期化します。方法の概要
修飾子と型メソッド説明タスク操作に使用されるDataSourceSE を取得します。タスク用のTaskExplorerを作成します。タスク用のTaskRepositoryを作成します。org.springframework.transaction.PlatformTransactionManagerTaskRepositoryで使用するためにPlatformTransactionManagerを作成します。
コンストラクターの詳細
DefaultTaskConfigurer
public DefaultTaskConfigurer()DefaultTaskConfigurer
DefaultTaskConfigurer を初期化し、デフォルトのテーブルプレフィックスをTaskProperties.DEFAULT_TABLE_PREFIXに設定します。- パラメーター:
dataSource- タスクリポジトリとして使用されるDataSourceSE を参照します。何も指定されていない場合は、マップが使用されます (本番環境での使用は推奨されません)。
DefaultTaskConfigurer
DefaultTaskConfigurer を初期化します。- パラメーター:
tablePrefix- タスクインフラストラクチャによって使用されるタスクテーブル名に適用するプレフィックス。
DefaultTaskConfigurer
public DefaultTaskConfigurer(DataSourceSE dataSource, StringSE tablePrefix, org.springframework.context.ApplicationContext context) DefaultTaskConfigurer を初期化します。- パラメーター:
dataSource- タスクリポジトリとして使用されるDataSourceSE を参照します。何も指定されていない場合は、マップが使用されます (本番環境での使用は推奨されません)。tablePrefix- タスクインフラストラクチャによって使用されるタスクテーブル名に適用するプレフィックス。context- 使用するコンテキスト。
方法の詳細
getTaskRepository
インターフェースからコピーされた説明:TaskConfigurerタスク用のTaskRepositoryを作成します。- 次で指定:
- インターフェース
TaskConfigurer内のgetTaskRepository - 戻り値:
- TaskRepository について
getTaskExplorer
インターフェースからコピーされた説明:TaskConfigurerタスク用のTaskExplorerを作成します。- 次で指定:
- インターフェース
TaskConfigurer内のgetTaskExplorer - 戻り値:
TaskExplorer
getTaskDataSource
インターフェースからコピーされた説明:TaskConfigurerタスク操作に使用されるDataSourceSE を取得します。実装された TaskConfigurer に DataSource が使用されていない場合、このメソッドは null を返します。- 次で指定:
- インターフェース
TaskConfigurer内のgetTaskDataSource - 戻り値:
- タスク操作に使用される
DataSourceSE。
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()インターフェースからコピーされた説明:TaskConfigurerTaskRepositoryで使用するためにPlatformTransactionManagerを作成します。- 次で指定:
- インターフェース
TaskConfigurer内のgetTransactionManager - 戻り値:
PlatformTransactionManager