Commit Graph

35 Commits

Author SHA1 Message Date
Ilayaperumal Gopinathan
8e87f2bece Add doc for using errorChannel subscription
Resolves #849
2017-03-15 16:17:04 -04:00
Vinicius Carvalho
e05d5e03bd Initial metrics implementation 2017-03-13 18:13:27 -04:00
Ilayaperumal Gopinathan
567bdb4b2c Clarify content type conversion in doc
Resolves #797
2017-03-13 13:47:52 -04:00
Vinicius Carvalho
4cd9b0c3ec Introducing caching
Fix #832 #752

Adds caching capabilities to the converter. Remote calls to the
registry, Schema Parsing and toString were very expensive operations
that are now being cached

Adds a decorator to the registryClient that allows caching of remote
invocations.

Fixing review comments
2017-03-08 12:45:19 -05:00
Ilayaperumal Gopinathan
841e05b266 Add note on aggregate application doc
Resolves #785

Fix review comments
2017-03-06 11:42:45 -05:00
Marius Bogoevici
db25c9948e Add back router example, fixes 2017-03-03 17:37:15 -05:00
Ilayaperumal Gopinathan
e029d4954e Doc for binding dynamic destinations
Resolves #710

Add simple example
2017-03-03 17:37:15 -05:00
Ilayaperumal Gopinathan
347cac75f2 Doc for non self-contained aggregate application
Resolves #818
2017-03-02 10:13:25 +00:00
Ilayaperumal Gopinathan
6d53625acd Doc for schema server REST endpoint /schema/format
Resolves #828
2017-02-23 12:07:51 +05:30
Marius Bogoevici
02fdd7c9dd Add Documentation for @StreamListener Dispatching
Fixes #820

Addressing PR comments
2017-02-21 12:13:52 -05:00
Martijn Haex
fe85d180b5 Fix typo for transforming a String message to uppercase. 2017-02-08 12:57:07 -05:00
Gary Russell
851d717349 GH-773: Doc Polishing
Resolves #773

Ctor Autowiring and missing end of note.
2017-02-03 09:36:43 -05:00
Ilayaperumal Gopinathan
e93a03f792 Update doc for PartitionKeyExtractorClass
- update info on how to access application context

This resolves #631

Update selector binding property doc
2017-01-23 14:18:38 -05:00
Gary Russell
2b66b661df Fix Incorrect Docs for consumer.maxAttempts
It is an absolute number of attempts, not the number of retries.
2017-01-21 17:43:07 -05:00
Marius Bogoevici
2abac42eba Update to Reactor 3.0.4
Fixes #751

- Use Reactor 3.0.4.RELEASE
- Remove Scheduler implementations that were introduced for fixes
- Shade `io.reactivex:rxjava-reactive-streams` classes to replace removed RxJava1 adapter support

Signed-off-by: Marius Bogoevici <mbogoevici@pivotal.io>
2017-01-05 15:52:09 -05:00
Marius Bogoevici
3d81411f93 Schema deletion additional changes
- fix typo
- Return METHOD_NOT_ALLOWED if schema deletion is disabled
- Tests dirty context to avoid cross-chatter

Signed-off-by: Marius Bogoevici <mbogoevici@pivotal.io>
2016-12-21 17:03:11 -05:00
Ilayaperumal Gopinathan
5d1cef2715 Add support for schema deletion
- Add REST endpoints for schema deletion
   - by subject, format, version
   - by subject
   - by id

 - Add tests

Resolves #716

Update doc
2016-12-21 17:03:02 -05:00
Ilayaperumal Gopinathan
46fa71d3a5 Add doc for aggregate application namespace prefix
This resolves #747
2016-12-20 19:59:09 +05:30
Marius Bogoevici
b3a0f2c2e1 Add support for defaults at binding level
Fixes #446

Supports properties prefixed with `spring.cloud.stream.default`
for specifying default values for large number of channels or
for dynamically generated channels.

Note: this does not cover binding specific properties,
as the property objects are created under binder's control
but the same technique can be applied there.

Rework default property binding

Minor: javadoc

Updated documentation
2016-12-12 09:30:42 +05:30
Toshiaki Maki
0ca7573cc5 Fix broken MessageConverter definition
Fix wrong argument in setSchemaLocation
2016-11-23 09:15:09 -05:00
Toshiaki Maki
a97c7b204e Fix wrong artifact 2016-11-22 01:57:21 +09:00
Marius Bogoevici
8595d094c9 Fix wrongly pasted line in doc 2016-11-18 10:59:31 -05:00
Vinicius Carvalho
18c894689c Fixes for MySQL and Postgresql
Renamed Table from Schema to SCHEMA_REPOSITORY to avoid potential reserved word clashes with some databases

Postgresql GH-696 requires transactional semantics even for reading operations when using Lob columns

Removed dependency to h2 database. A database driver is now explicitly required when running the server

Resolves #696 and #697
2016-11-18 10:50:02 -05:00
Ilayaperumal Gopinathan
67a3e3c915 Doc updates 2016-11-14 11:54:35 +05:30
Elnur Abdurrakhimov
9b79a7c32a Fix field usage 2016-11-12 10:34:08 +04:00
Ilayaperumal Gopinathan
e7e799b8d8 Support native serialization in MessageChannelBinder
Resolves #691

- If the broker supports native serialization, then the serialization of the
   outbound payload is not done by the binder's producer binding outbound message handler.
- At the consumer binding's inbound message handler, the extraction of embedded headers
   is performed only for the byte[] payload (given the deserialization would have already
   occurred at the broker level)
- Add correspoinding tests in Kafka binder implementation
- Rely on the received message type to decide on using out of the box deserializer (only
   if byte[] message payload is received)
2016-11-04 10:49:12 -04:00
Ilayaperumal Gopinathan
bfad7b81a7 Use asciidoc property to specify spring boot version in Initializr
Address review comments
2016-10-13 13:39:58 -04:00
Rajiv Jivan
4e3c43af44 Fix typo in the doc
Addresses https://github.com/spring-cloud/spring-cloud-stream/issues/679
2016-10-07 16:24:24 +05:30
Mark Pollack
1e8434d32e Update doc for Spring Initializr usage 2016-10-05 15:17:31 -04:00
Marius Bogoevici
d11b3cf08d Allow instanceIndex and instanceCount to be set per binding
Fixes #654
2016-09-20 17:44:14 -04:00
Gunnar Hillert
cce9b8b138 gh-642 Fix Figures missing in references PDF
* Fix Figures missing in references PDF
* Ensure admotion graphics show up in PDF
* Ensure authors are shown for PDF
* Fix copyright notice spacing
2016-09-19 22:39:43 -04:00
markfisher
15b562132a polishing 2016-09-19 15:47:19 -04:00
Ilayaperumal Gopinathan
0d8bbc6665 Minor polishing on message converter doc
This fixes #616

Add example for MessageConverter
2016-09-19 15:17:14 -04:00
Ilayaperumal Gopinathan
ebc508ee61 Do not start application context automatically
- This will avoid other lifecycle beans inside the application context starting when
binding lifecycle beans are started.

Resolves #525

Address review comments
2016-08-24 17:39:33 -04:00
Marius Bogoevici
c90bea99ae Rename 'spring-cloud-stream-docs' to 'spring-cloud-stream-core-docs 2016-08-22 23:55:17 -04:00