@EnableBinding(value=org.springframework.cloud.stream.messaging.Source.class)
@EnableConfigurationProperties(value={AmazonS3SourceProperties.class,FileConsumerProperties.class,org.springframework.cloud.stream.app.trigger.TriggerPropertiesMaxMessagesDefaultUnlimited.class})
@Import(value={TriggerConfiguration.class,AmazonS3Configuration.class})
public class AmazonS3SourceConfiguration
extends Object
| Constructor and Description |
|---|
AmazonS3SourceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.integration.aws.inbound.S3InboundFileSynchronizer |
s3InboundFileSynchronizer(com.amazonaws.services.s3.AmazonS3 amazonS3,
org.springframework.cloud.aws.core.env.ResourceIdResolver resourceIdResolver) |
org.springframework.integration.dsl.IntegrationFlow |
s3InboundFlow(FileConsumerProperties fileConsumerProperties,
org.springframework.integration.aws.inbound.S3InboundFileSynchronizer s3InboundFileSynchronizer) |
@Bean
public org.springframework.integration.aws.inbound.S3InboundFileSynchronizer s3InboundFileSynchronizer(com.amazonaws.services.s3.AmazonS3 amazonS3,
org.springframework.cloud.aws.core.env.ResourceIdResolver resourceIdResolver)
@Bean public org.springframework.integration.dsl.IntegrationFlow s3InboundFlow(FileConsumerProperties fileConsumerProperties, org.springframework.integration.aws.inbound.S3InboundFileSynchronizer s3InboundFileSynchronizer)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.