Files
spring-cloud-stream-binder-…/eclipse-code-formatter.xml
Jacob Severson 9226309556 Implementing auto creation of streams
This pull request adds ability for producers and consumers to create a stream
 if it isn't already existing.
I've used the property `spring.cloud.stream.kinesis.binder.autoCreateStreams`
to trigger the process.
I've intentionally kept the scope to auto-creation only and not included shard
manipulation in this PR.
Included are passing unit tests and an integration test that works if a local
Kinesalite instance is running.
I also have a example project at https://github.com/JacobASeverson/stream-example-kinesis
that I've used to verify the functionality within AWS.

* Added ability to auto-create streams to the provisioner

* Added unit testing for the provisioner new stream handler

* Added an integration test for binding

Moving tests to appropriate project

Removing , default to creation, and remove stream handler layer

Cleanup for integration test

Setting shard size appropriately for producer and consumer

Forgot to clean up pom experiment

Removed the `KinesisStream` abstraction and added level enabled checks for logging

Adding static credentials

Adding a configurable consumer property for startup timeouts

Adding documentation for , merging upstream, and new Checkstyle errors

Finishing binder test for auto creation of stream

Fix imports for tests

Getting rid of spring-cloud-stream-binder-test dep

* Polish dependencies
* Polishing code style
* Add Eclipse code formatter configs
2017-08-08 12:49:02 -04:00

32 KiB