Я посмотрел документацию micronaut на https://docs.micronaut.io/latest/guide/index.html#functionBean, и во всех примерах предполагается, что события поступают из API-шлюза, а тело запроса отправляется как POJO. Может ли Micronaut также поддерживать S3Event и все другие типы событий AWS Lambda для своих серверных функций? Пример: https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example-deployment-pkg.html#with-s3-example-deployment-pkg-java
micronaut
S3Event
Может ли что-то подобное поддерживаться? Я не нашел, как функции Java отображаются на RequestHandler<S3Event, String>, что обычно ожидает AWS в Micronaut.
RequestHandler<S3Event, String>
Micronaut
package example; import io.micronaut.function.FunctionBean; import java.util.function.Consumer; @FunctionBean("hello-world-java") public class HelloJavaFunction implements Function<S3Event, String> { @Override public String apply(S3Event) { return "Hello world!"; } }