Files
spring-cloud-stream-binder-…/spring-cloud-stream-binder-kinesis/pom.xml
Peter.Oates 22f95aa1e6 Initial implementation for AWS Kinesis Binder
Fixes spring-cloud/spring-cloud-stream-starters#9

Basic code to implement Kinesis binder, based on code from Kafka binder.

Update to PR 1 based on review by artembilan

Added gitignore for IDEA files
Added Maven wrapper

pom.xml:
Updated project version to match three digit style
Updated spring-cloud-build to 1.3.3.BUILD-SNAPSHOT
Updated spring-cloud-stream to 1.3.0.BUILD-SNAPSHOT
Uncommented checkstyle

KinesisStreamProvisioner:
Renamed KinesisTopicProvisioner to KinesisStreamProvisioner
Replaced Logging with commons logging
Added check for logging enabled to log output
Renamed arguments to streamName and shards
Qualified properties with this.

spring-cloud-stream-binder-kinesis-core/pom.xml:
Added aws-java-sdk-kinesis dependency

spring-cloud-stream-binder-kinesis/pom.xml:
Removed dependencies provided transitively from core
Replaced spaces with tab indents in XML files
Removed unused plugin

KinesisBinderEnvironmentPostProcessor:
Removed copied properties configuration

KinesisBinderConfiguration:
Removed redundant annotations
Removed redundant logger

KinesisMessageChannelBinder:
Removed redundant setOutputChannel

* Some polishing and reformatting
2017-06-01 18:39:59 -04:00

38 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-kinesis-parent</artifactId>
<version>1.0.0.BUILD-SNAPSHOT</version>
</parent>
<artifactId>spring-cloud-stream-binder-kinesis</artifactId>
<packaging>jar</packaging>
<name>spring-cloud-stream-binder-kinesis</name>
<description>AWS Kinesis Binder Implementation</description>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-kinesis-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-codec</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-aws</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws</artifactId>
</dependency>
</dependencies>
</project>