package datadog.smoketest.springboot;

import datadog.smoketest.springboot.grpc.AsynchronousGreeter;
import java.util.concurrent.CompletableFuture;
import org.springframework.scheduling.annotation.Async;

public class AsyncTask {

  private final AsynchronousGreeter greeter;

  public AsyncTask(AsynchronousGreeter greeter) {
    this.greeter = greeter;
  }

  @Async
  public CompletableFuture<String> greet(String message) {
    return CompletableFuture.completedFuture(greeter.greet(message));
  }
}
