Commit Graph

953 Commits

Author SHA1 Message Date
Soby Chacko
f4e7b2fce7 Revise health indicator docs
Resolves #1256

Addressing PR review comments
2018-04-06 09:38:45 -04:00
Soby Chacko
35a771a352 Revise Schema Registry docs
Resolves #1311
Resolves #1343

Addressing PR review comments

Addressing PR review comments

Addressing PR review comments

Addressing PR review comments
2018-04-06 09:35:06 -04:00
Oleg Zhurakousky
d012a7da17 GH-1248 Updated Programming Model section
GH-1248 Removed 'Accessing Bound Channels' section

GH-1248 Removed 'Aggregation' section

Resolves #1248
Resolves #1348
Resolves #1346
2018-04-06 09:32:04 -04:00
Oleg Zhurakousky
b8711066e2 GH-1294 Fixed NPE in AvroSchemaRegistryClientMessageConverter
The NPE was a result of not following defensive programming practices and that is fixed.
Also, we already support both reader and writer schema being null where new ReflectDatumReader(type) is used in getDatumReader(..)  operation.
That said there may still be conditions which are not supported and that is okay since in the end it's a MessageConverter and as such it is one
of the extension points of the framework allowing user to provide a custom one follwing instructions in 'User-defined Message Converters' of the reference guide.

Resolves #1294
2018-04-02 16:47:46 -04:00
Sabby Anandan
1142136fca Adjust image-width 2018-04-02 08:23:56 -07:00
Oleg Zhurakousky
f5fb5b35a6 Polishing error-handling doc section 2018-04-02 10:44:39 -04:00
Oleg Zhurakousky
819b3047d5 GH-1335 Provided more clarity in Error Handling section
Resolves #1335
2018-04-01 12:05:26 -04:00
Sabby Anandan
9b0a646da4 Add visual representation for custom vs. global error handling 2018-03-31 12:12:00 -07:00
Oleg Zhurakousky
a48739e905 GH-1332 Fixed ClassCastException
Removed casting to byte[] in SendingHandler.serializeAndEmbedHeadersIfApplicable(..)

Resolves #1332
2018-03-30 16:57:38 -04:00
Oleg Zhurakousky
3d0811b701 GH-1333 created Error Handling section
Resolves #1333
Resolves #1334
2018-03-30 15:48:34 -04:00
Oleg Zhurakousky
f411442887 GH-1330 Fixed inconsistency
Resolves #1330
2018-03-30 14:41:48 -04:00
Oleg Zhurakousky
4bb54418df GH-1251 added references to property classes
Resolves GH-1251
2018-03-27 11:47:05 -04:00
Oleg Zhurakousky
0656c23f1e GH-1327 Fixed NPE due to change to Duration
Resolves #1327
2018-03-26 07:58:44 -04:00
Oleg Zhurakousky
7d5f7f9e8a GH-1257 Updated Metrics documentation
Resolves #1257
Resolves #1326
2018-03-24 07:48:33 -04:00
Oleg Zhurakousky
60fc252b1e GH-1324 Restored support for the old format of metric Message
- brought back the Metric class from the old boot
- modified Metric class slightly to adjust for the type of info available thru micrometer
- added 'meterFilter' property for metric filtering

Resolves #1324
2018-03-23 09:08:59 -04:00
Oleg Zhurakousky
6379c3354b Polished few additional compile warnings
Resolves #1321
2018-03-21 16:27:09 -04:00
Soby Chacko
ae74c21720 Fixing compiler warnings
Fixing unchecked and deprecation warnings
Polishing

Resolves #1318
2018-03-21 14:55:22 -04:00
Soby Chacko
9556fc5ffc Deprecating RxJava components in the reactive module
Resolves #1317
Resolves #1320
2018-03-21 12:50:25 -04:00
Oleg Zhurakousky
4a9806a1b1 Docs polishing
Resolves #1313
Resolves #1303
2018-03-21 10:56:48 -04:00
Jay Bryant
5d5378b88d Full editing pass for Spring Cloud Stream core docs
I corrected spelling and grammar and edited for a corporate voice. I also added a few links and an image.
2018-03-20 09:18:24 -05:00
Soby Chacko
3d76fb40a2 Add ConditionalOnMissingBean on SchemaRegistryClient configuration
Resolves #1307
Resolves #1308
2018-03-16 17:38:31 -04:00
Oleg Zhurakousky
a972cdeaba GH-1306 Fixed 'originalContentType' reset to 'contentType'
Ensured that contentType header is set not only when it is not present but also reset if 'originalContentType' is present (to support 1.3 to 2.0 scenarios)

Resolves #1306
2018-03-16 14:26:11 -04:00
Soby Chacko
3d649e8e6a Back to 2.0.0.BUILD-SNAPSHOT 2018-03-12 16:29:38 -04:00
Soby Chacko
1bcfb8cd4a 2.0.0.RC3 Release 2018-03-12 15:13:46 -04:00
Gary Russell
12bd608908 Fix more trailing whitespace (tabs) 2018-03-12 10:26:46 -04:00
Gary Russell
e1fc583d1e Fix all trailing whitespace 2018-03-12 09:56:32 -04:00
Oleg Zhurakousky
ed9cfab3b4 GH-1297 Fixed BindingServiceProperties default binding
Fixed BindingServiceProperties default binding to accept SpelConverter

Resolves #1297
2018-03-12 08:05:18 -04:00
jmaxwell
8876a0869b GH-1292 Remove Unnecessary ByteBuffer
Resolves #1292
Resolves #1293
2018-03-10 13:31:14 -05:00
Oleg Zhurakousky
3bc7e6d325 GH-1252 Reworked content type negotiation section
Resolves #1252
2018-03-10 08:52:49 -05:00
Oleg Zhurakousky
df38854755 GH-1291 Ensured converters honor default content type
- Added DefaultContentTypeResolver with explicitly set default content type to all MessageConverters
- Added default content type constant to BindingProperties
- Test and minor polishing
2018-03-08 16:28:25 -05:00
Oleg Zhurakousky
8e98c618fb Polished 'Schema Registry Server' section 2018-03-08 11:37:52 -05:00
Oleg Zhurakousky
7e8238be90 Doc restructuring
- added preface section/part
- moved Quick Start and What's New into preface
2018-03-08 11:28:26 -05:00
Gary Russell
b67f025256 RB-GH-134: Event Publisher: Add protected getter
See https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/134

Also use the `...Aware` interface instead of `@Autowired`.

Resolves #1282
2018-03-07 13:50:58 -05:00
Oleg Zhurakousky
9b7bfed08b GH-1285 Fixed binding control docs (#1289)
- fixed directive on how to enable only 'bindings' endpoint
- reworked documentation to reflect the recent fix in #1286

Resolves #1285
2018-03-07 13:41:50 -05:00
Oleg Zhurakousky
e939e09e95 GH-1286 Reworked 'bindings' endpoint (#1288)
* GH-1286 Reworked 'bindings' endpoint

* polishing
2018-03-07 12:32:34 -05:00
Stéphane Nicoll
f05811c4f6 Polish Quick Start section
Resolves #1287
2018-03-07 08:10:57 -05:00
Oleg Zhurakousky
b93c784b56 GH-1258 Added Quick Start section
- removed Getting Started
- minor polishing

Resolves #1258
Resolves #1283
2018-03-06 20:58:33 -05:00
Oleg Zhurakousky
0cb4241916 GH-1254 added 'Binding visualization and control' section
Resolves #1254
Resolves #1284
Resolves #1225
2018-03-06 20:54:54 -05:00
Oleg Zhurakousky
dd7b010759 GH-1255 added 'What's new' section to the docs
Resolves #1255
Resolves #1280
2018-03-06 20:07:02 -05:00
Oleg Zhurakousky
b7f7e3ba3e GH-1273 Added map flattening for binder configuration properties
- this ensures that properties are passed to child AC in an appropriate format (i.e., --foo.bar.baz=goo)
- changed BinderProperties.environment to be a Map<String, Object>

Resolves #1273
Resolves #1276

polish
2018-03-05 19:52:08 -05:00
Oleg Zhurakousky
f3a08a0a00 GH-1249 added javadocs to ConsumerProperties (#1270)
updated javadocs in BindingServiceProperties
Resolves #1249
2018-03-05 11:32:08 -05:00
Soby Chacko
b2a4ef07dd Next version: 2.0.0.BUILD-SNAPSHOT 2018-03-01 09:27:42 -05:00
Soby Chacko
9e1930e1fd 2.0.0.RC2 Release 2018-03-01 09:08:10 -05:00
Oleg Zhurakousky
ec0966875c GH-1267: Created BindingCreatedEvent
Fixes spring-cloud/spring-cloud-stream#1267

- updated AbstractChannelBinder to fire this event whenever bindings are created

* Simple code style polishing and fix JavaDocs
2018-02-28 14:20:29 -05:00
Oleg Zhurakousky
a6fb3c3dbd GH-1054 Added support for display extra binding information
Added support for displaying
 - state
 - pausable
 - name/group
 - destination info
 - extended binding info
 - etc

Resolves #1054
2018-02-28 07:22:13 -05:00
Oleg Zhurakousky
368e761268 GH-1265 Upgraded to BISMUTH-SR7
Resolves #1265
2018-02-28 06:03:22 -05:00
Oleg Zhurakousky
dff7416a7d GH-1055 Added support for Pausable
Added support for Pausable lifecycle to Binding and its implementation
Added additional actuator endpoints

Addressed PR comments
2018-02-27 14:34:39 -05:00
Oleg Zhurakousky
9d3db8932c GH-1247 polishing DefaultPollableMessageSource
- moved some of the common code into private methods
- formatting

Resolves #1250
Resolves #1247
2018-02-27 00:14:38 -05:00
Gary Russell
05a8eef31c GH-1247: Polled Consumer Simple Type Conversion
Fixes https://github.com/spring-cloud/spring-cloud-stream/issues/1247

The `DefaultPollableMessageSource` was incorrectly setting the target type to `byte[]`.

Use `Object` or, if the generic type of the `ParamterizedTypeReference` is a simple `Class<?>`
use it as the target object.

This allows `ParameterizedTypeReference<String>()` with contentType `text/plain` to work.
2018-02-26 23:57:34 -05:00
Oleg Zhurakousky
a381f818dd GH-1211 polishing actuator changes
Resolves #1244
2018-02-26 23:07:04 -05:00