Commit Graph

917 Commits

Author SHA1 Message Date
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
Dave Syer
bf69f467e3 Make Actuator optional 2018-02-26 23:07:04 -05:00
Soby Chacko
8ba93c2c79 Next version update: 2.0.0.BUILD-SNAPSHOT 2018-02-23 12:23:03 -05:00
Soby Chacko
388345e2f5 Removing RxJava docs from core spring cloud stream docs 2018-02-23 12:09:54 -05:00
Soby Chacko
11dd2392b1 2.0.0.RC1 Release 2018-02-23 12:02:39 -05:00
Soby Chacko
3fb08993ab Removing rxjava module from spring cloud stream 2018-02-23 11:59:59 -05:00
Oleg Zhurakousky
3b8b0e78d6 GH-1078 Initial migration of metrics to Micrometer
- Added implementation of DefaultDestinationPublishingMeterRegistry - to publish metric snapshots to a predefined destination
- Modified configuration properties - removed the once that are not used any longer

Resolves #1242
Resolves #1078

GH-1078 reduced visibility for DefaultDestinationPublishingMeterRegistry
2018-02-23 09:20:33 -05:00
Oleg Zhurakousky
be96ec00cf Polish SI test binder after maven publishing
- Renamed classes and package to be consistent with the intentions of this binder (e.g., TestChannelBinder, TestChannelBinderConfiguration etc)
- Added package-info.java

Resolves #1241
2018-02-22 20:56:30 -05:00
Soby Chacko
e50801c824 Publish SI test binder jar as a maven artifact
- spring-cloud-stream module will build a new test-jar called spring-cloud-stream-<version>-test-binder.jar
 - This artifact contains all the classes from the package org/springframework/cloud/stream/binder/integration/
   in test source for spring-cloud-stream
2018-02-22 20:56:30 -05:00
Oleg Zhurakousky
cc9cc92a1b GH-1079 Removed old metrics infrustructure
Resolves #1079
2018-02-22 15:32:54 -05:00
Soby Chacko
28c22787fe Revert spring-integration bom change commit 2018-02-22 09:41:30 -05:00
Soby Chacko
26eea1c3d5 Overriding Spring Integration BOM temporarily 2018-02-22 09:22:43 -05:00
Oleg Zhurakousky
bb76df5258 Polished backward compatibility comments in MessageConverterConfigurer 2018-02-22 08:05:12 -05:00
Oleg Zhurakousky
d761e17a68 GH-1062 Polished BindingsEndpoint 2018-02-21 21:13:56 -05:00
Oleg Zhurakousky
67d310da8c GH-1062 Added initial support for actuator endpoint for input bindings
Resolves #1062
Resolves #1239
2018-02-21 17:32:53 -05:00
Oleg Zhurakousky
8ae311eb1e Merge remote-tracking branch 'upstream/master' 2018-02-20 17:46:40 -05:00
Oleg Zhurakousky
a591e345c1 GH-1098 Fixed argument resolution for typed collections
Resolves #1098
2018-02-20 17:43:20 -05:00
Gary Russell
aa5031e5d4 GH-1205: Partitioning Doc Polishing (#1235)
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/1205
2018-02-20 15:30:53 -05:00
Oleg Zhurakousky
3ab33e947c @Ignored BindingServiceTests.testLateBindingConsumer - Inconsistent 2018-02-20 11:53:07 -05:00
Oleg Zhurakousky
faf88b201f GH-1233 adjusted code to recent changes in boot
Resolves #1233
2018-02-20 10:30:34 -05:00
Oleg Zhurakousky
402543a5cc GH-858 made RetryTemplate injectable
Resolves #858
2018-02-19 17:20:54 -05:00
Oleg Zhurakousky
c46135214e GH-1230 General cleanup of BindingServiceConfiguration
- removed BindableAdapter
- removed ChannelBindingServiceProperties
- other minor polishing

Resolves #1230
2018-02-18 15:57:24 -05:00
Oleg Zhurakousky
9dde0602e6 GH-1229 general cleanup in BinderAwareChannelResolver
Resolves #1229
2018-02-17 16:48:42 -05:00
Oleg Zhurakousky
09f4c8118f GH-1228 Type resolvers cleanup
- moved OriginalContentTypeResolver to avro module
- removed StringConvertingContentTypeResolver as it is no longer referenced anywhere
- deprecated KryoMessageConverter

Resolves #1228
2018-02-17 16:35:21 -05:00
Oleg Zhurakousky
82cb15b709 GH-1065 Polished POMs to pull boot managed rx version
Resolves #1065
2018-02-17 08:29:06 -05:00
Oleg Zhurakousky
f263746420 GH-1214 Fixed ClassUtils check for Servlet API
Resolves #1214
2018-02-17 07:42:42 -05:00
Oleg Zhurakousky
746dbc1bd3 GH-1219 Fixed channel instrumentation in BinderAwareChannelResolver
- added support for instrumenting dynamic channels with global interceptors
- added test

Resolves #1219
Resolves #1227
2018-02-17 07:30:01 -05:00
jmaxwell
275c212d47 1217 Disable Pretty Print
Resolves #1224
2018-02-14 13:44:38 -05:00
Oleg Zhurakousky
21d1dbea83 Polishing DefaultSchemaRegistryClient
- made RestTemplate final
- removed setter

Resolves #1222 #1223
2018-02-14 10:40:10 -05:00
jmaxwell
c2b3194fb9 1222 DefaultSchemaRegistryClient should accept a custom RestTemplate.
Added protected accessors to allow subclasses access to RestTemplate and endpoint fields.
2018-02-14 10:21:17 -05:00
Oleg Zhurakousky
d8a9471012 Polishing AvroSchemaRegistry stuff
- removed deprecated constructor from AvroSchemaRegistryClientMessageConverter
- fixed test
- formatting

Resolves #1221 #1218
2018-02-14 10:15:17 -05:00
jmaxwell
f5d625e9de 1218 Inconsistent use of AvroSchemaRegistryClientMessageConverter.AVRO_FORMAT 2018-02-14 09:50:53 -05:00
jmaxwell
a160cd7ea8 1215 CachingCachingRegistryClient stores data by wrong keys resulting in fetch operations always missing.
Resolves #1216
2018-02-13 20:37:42 -05:00
Oleg Zhurakousky
0463f7939d GH-1175 Removed dependency on spring-boot-starter-web
- Removed spring-boot-starter-web dependency from the core
- Polished AggregateApplicationBuilder to ensure it thriows meaningful exception when web is enabled but 'spring-boot-starter-web' is not on the classpath
- fixed Aggregator tests to defualt to no-web
- added spring-boot-starter-web to schema projects

Resolves #1175
2018-02-09 10:39:52 -05:00
Oleg Zhurakousky
0332d16c48 GH-1210 Fixed AbstractReplyProducingMessageHandler post processing
- addNotPropagatedHeaders(..) is now moved to simple ApplicationListener listening for ContextRefreshedEvent

Resolves #1210
2018-02-08 17:36:57 -06:00
Oleg Zhurakousky
6a95154302 GH-1209 upgraded to Reactor Bismuth.SR5
Resolves #1209
2018-02-06 10:44:22 -06:00
Soby Chacko
2124955281 Update spring-cloud-tools parent version 2018-02-06 07:34:54 -05:00