クラス SimpleTaskAutoConfiguration

java.lang.ObjectSE
org.springframework.cloud.task.configuration.SimpleTaskAutoConfiguration

@AutoConfiguration @EnableTransactionManagement @EnableConfigurationProperties(TaskProperties.class) @ConditionalOnProperty(prefix="spring.cloud.task.autoconfiguration", name="enabled", havingValue="true", matchIfMissing=true) @Import(org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer.class) public class SimpleTaskAutoConfiguration extends ObjectSE
Spring タスクを有効にして使用するための共通構造を提供する基本 Configuration クラス。TaskConfigurer インターフェースを実装することでカスタマイズが可能になります。
作成者:
Glenn Renfro, Michael Minella, Mahmoud Ben Hassine
  • フィールドの詳細

    • logger

      protected static final org.apache.commons.logging.Log logger
  • コンストラクターの詳細

    • SimpleTaskAutoConfiguration

      public SimpleTaskAutoConfiguration()
  • メソッドの詳細

    • taskRepository

      @Bean public SimpleTaskRepository taskRepository()
    • springCloudTaskTransactionManager

      @Conditional(org.springframework.cloud.task.configuration.NoTransactionManagerProperty.class) @Bean public org.springframework.transaction.PlatformTransactionManager springCloudTaskTransactionManager()
    • taskExplorer

      @Bean public TaskExplorer taskExplorer()
    • taskNameResolver

      @Bean public TaskNameResolver taskNameResolver()
    • taskRepositoryInitializer

      @Bean public TaskRepositoryInitializer taskRepositoryInitializer()
    • initialize

      @PostConstruct protected void initialize()
      使用する TaskConfigurer を決定します。