Class AwsS3ConsumerConfiguration
java.lang.Object
org.springframework.cloud.fn.consumer.s3.AwsS3ConsumerConfiguration
@Configuration(proxyBeanMethods=false)
@EnableConfigurationProperties(AwsS3ConsumerProperties.class)
public class AwsS3ConsumerConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionamazonS3MessageHandler
(software.amazon.awssdk.transfer.s3.S3TransferManager s3TransferManager, AwsS3ConsumerProperties s3ConsumerProperties, BeanFactory beanFactory, BiConsumer<software.amazon.awssdk.services.s3.model.PutObjectRequest.Builder, Message<?>> uploadMetadataProvider) s3Consumer
(org.springframework.integration.dsl.IntegrationFlow s3ConsumerFlow) org.springframework.integration.dsl.IntegrationFlow
s3ConsumerFlow
(software.amazon.awssdk.transfer.s3.progress.TransferListener transferListener, MessageHandler amazonS3MessageHandler)
-
Constructor Details
-
AwsS3ConsumerConfiguration
public AwsS3ConsumerConfiguration()
-
-
Method Details
-
s3Consumer
-
s3ConsumerFlow
@Bean public org.springframework.integration.dsl.IntegrationFlow s3ConsumerFlow(@Nullable software.amazon.awssdk.transfer.s3.progress.TransferListener transferListener, MessageHandler amazonS3MessageHandler) -
amazonS3MessageHandler
@Bean public MessageHandler amazonS3MessageHandler(software.amazon.awssdk.transfer.s3.S3TransferManager s3TransferManager, AwsS3ConsumerProperties s3ConsumerProperties, BeanFactory beanFactory, @Nullable BiConsumer<software.amazon.awssdk.services.s3.model.PutObjectRequest.Builder, Message<?>> uploadMetadataProvider)
-