Commit Graph

4 Commits

Author SHA1 Message Date
Ilayaperumal Gopinathan
698e469a58 GH-14: Add travis and codecov integration
- Add travis config yml
 - Enable travis service integration via https://travis-ci.org/profile
 - Update travis config with codecov execution
 - Add maven plugin for codecov

Resolves spring-cloud/spring-cloud-stream-binder-aws-kinesis#14

Add .settings.xml with spring repos

Enable spring profile

Add .settings.xml via -s option

Fix travis.yml

  - Remove duplicate entry
  - Remove `install`

Remove explicit check on pull request

Fix typo
2017-08-08 10:02:49 -04:00
Artem Bilan
26038f0c29 GH-8, GH-15: Add Docs and Checkstyle
Fixes spring-cloud/spring-cloud-stream-binder-aws-kinesis#8
Fixes spring-cloud/spring-cloud-stream-binder-aws-kinesis#15

* Enable Checkstyle rules based on the `spring-cloud-stream-tools`
* Fix Checkstyle violations
* Add `spring-cloud-stream-binder-kinesis-docs` module with Docs infrastructure
* Add initial doc and represent common block
* Add Kinesis Binder architecture image
2017-08-04 16:10:30 -04:00
Artem Bilan
42fe34638b Add test infrastructure
* `LocalKinesisResource extends AbstractExternalResourceTestSupport`
* `KinesisTestBinder extends AbstractTestBinder`
* `KinesisBinderTests extends PartitionCapableBinderTests`
* Add `KinesisProducerProperties#sync` options
* Include appropriate dependencies for test support
2017-06-02 15:47:01 -04:00
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