Commit Graph

11 Commits

Author SHA1 Message Date
Dave Syer
bf69f467e3 Make Actuator optional 2018-02-26 23:07:04 -05: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
4dfd217db6 Maven configuration simplification
- Move kafka related dependencies from parent `dependencyManagement` to `kafka` binder project
 - Remove duplicate properties
 - Fix typo

This resolves #353
2016-02-25 12:44:27 -05:00
Marius Bogoevici
bd47560bd5 Add support for direct binding
and refactor channel proxy behaviour

- Remove DirectChannelProxyFactory;
- Proxies create channels as necessary, including support for PollableChannels;
- Channel beans are using the bean factory methods for the proxies;
- Coordinate bind/unbind across a context through the internal Bindable interface;
- Add support for embedding modules as independent child contexts of the main module, wrapped in a Bindable interface;
- Add support for channel name namespacing;
- Use a shared channel registry (consulted by the proxies) to create direct bindings;

Restrict the use of SharedChannelRegistry to aggregation

Fixed copyrights

Polishing based on comments from the previous branch

Tweaks

- namespacing takes into account module index, so multiple modules with the same class can partiticipate
- fix how properties are passes to parent/child
- Split ChannelBindingLifecycle from ChannelBindingAdapter and register it with each child;

Javadoc updates

Pass only  prefixed properties

Actually use the filtering method

Lifecycle simplifications

- Removing BindableChannelWrapper and UnbindOnCloseApplicationListener and relying on ChannelBindingListener solely;
- Some code cleanup

Further simplifications

More cleanup

Remove BindableUtils, rename ChannelBindingAdapter

Minor improvements

Addressing some comments, renaming, etc

More polishing
2015-09-02 15:52:19 -04:00
David Turanski
f39b190492 remove .idea/copyright 2015-08-17 16:12:38 -04:00
Eric Bottard
b8f23770f7 Check in copyright settings 2015-08-15 13:21:03 -04:00
Ilayaperumal Gopinathan
e3b3bd82fc Rename vanilla-samples
- Change the name to spring-cloud-streams-samples which is already used in pom.xml
2015-07-09 19:05:02 -04:00
David Turanski
0c82a37360 XD-3242 created spring-cloud-streams-codec
Fixes gh-3
2015-07-09 17:39:53 +01:00
Ilayaperumal Gopinathan
e89bd9e214 Handle null values for moduleDefaults
- If the moduleDefaults have `null` values then skip.
Otherwise, the `EnvironmentDecryptApplicationInitializer` breaks
2015-06-08 21:56:02 -04:00
Dave Syer
d7b8335224 Add back missing code 2015-05-28 17:18:51 +01:00
Dave Syer
f58703acdb Migrate some code from prototype 2015-05-28 16:42:00 +01:00