クラス 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 を初期化します。メソッドのサマリー
修飾子と型メソッド説明タスク操作に使用されるDataSource
SE を取得します。タスク用のTaskExplorer
を作成します。タスク用のTaskRepository
を作成します。org.springframework.transaction.PlatformTransactionManager
TaskRepository
で使用するためにPlatformTransactionManager
を作成します。
コンストラクターの詳細
DefaultTaskConfigurer
public DefaultTaskConfigurer()DefaultTaskConfigurer
DefaultTaskConfigurer を初期化し、デフォルトのテーブルプレフィックスをTaskProperties.DEFAULT_TABLE_PREFIX
に設定します。- パラメーター:
dataSource
- タスクリポジトリとして使用されるDataSource
SE を参照します。何も指定されていない場合は、マップが使用されます (本番環境での使用は推奨されません)。
DefaultTaskConfigurer
DefaultTaskConfigurer を初期化します。- パラメーター:
tablePrefix
- タスクインフラストラクチャによって使用されるタスクテーブル名に適用するプレフィックス。
DefaultTaskConfigurer
public DefaultTaskConfigurer(DataSourceSE dataSource, StringSE tablePrefix, org.springframework.context.ApplicationContext context) DefaultTaskConfigurer を初期化します。- パラメーター:
dataSource
- タスクリポジトリとして使用されるDataSource
SE を参照します。何も指定されていない場合は、マップが使用されます (本番環境での使用は推奨されません)。tablePrefix
- タスクインフラストラクチャによって使用されるタスクテーブル名に適用するプレフィックス。context
- 使用するコンテキスト。
メソッドの詳細
getTaskRepository
インターフェースからコピーされた説明:TaskConfigurer
タスク用のTaskRepository
を作成します。- 次で指定:
- インターフェース
TaskConfigurer
のgetTaskRepository
- 戻り値:
- TaskRepository について
getTaskExplorer
インターフェースからコピーされた説明:TaskConfigurer
タスク用のTaskExplorer
を作成します。- 次で指定:
- インターフェース
TaskConfigurer
のgetTaskExplorer
- 戻り値:
TaskExplorer
getTaskDataSource
インターフェースからコピーされた説明:TaskConfigurer
タスク操作に使用されるDataSource
SE を取得します。実装された TaskConfigurer に DataSource が使用されていない場合、このメソッドは null を返します。- 次で指定:
- インターフェース
TaskConfigurer
のgetTaskDataSource
- 戻り値:
- タスク操作に使用される
DataSource
SE。
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()インターフェースからコピーされた説明:TaskConfigurer
TaskRepository
で使用するためにPlatformTransactionManager
を作成します。- 次で指定:
- インターフェース
TaskConfigurer
のgetTransactionManager
- 戻り値:
PlatformTransactionManager