title: How to trigger a Spring cloud task from an external application?
body: <p>I have created a spring cloud task that will perform some specific task based on the requirement. I wanted to call this task from another spring boot application. Please let me know is there any way of calling the below task from an external application.</p>
  
  <pre><code>@SpringBootApplication
  @EnableTask
  public class FileGenerationTaskApplication {
      @Autowired
      private DataSource dataSource;
  
      public class FileGeneratorTaskConfigurer extends DefaultTaskConfigurer {
          public FileGeneratorTaskConfigurer(DataSource dataSource){
              super(dataSource);
          }
      }
  
      @Bean()
      public FileGeneratorTaskConfigurer getTaskConfigurer() {
          return new FileGeneratorTaskConfigurer(dataSource);
      }
  
      public static void main(String[] args) {
          SpringApplication.run(FileGenerationTaskApplication.class, args);
      }
  
  
      @Component
      public static class FileGeneratorTaskRunner implements  ApplicationRunner {
  
          @Autowired
          private FulfillmentFileGenerationService service;
  
  
          public void run(ApplicationArguments args) throws Exception {
              System.out.println("FileGeneratorTaskRunner from Spring Cloud Task!");
              service.fulFillmentFileGenerationTask();
          }
      }
  
  }
  </code></pre>
  
  <p>Can we create a REST api to call the spring cloud task?</p>