Commit Graph

42 Commits

Author SHA1 Message Date
Dave Syer
f858c52103 More Bus->Streams name updates 2015-07-09 09:02:32 +01:00
David Turanski
3218c39d47 removed spring-xd-dirt dependencies 2015-07-08 16:00:44 -04:00
Ilayaperumal Gopinathan
498d9f5c64 Merge change from spring-bus 2015-07-08 18:15:37 +01:00
Dave Syer
2096a33d8a Split out XD specific bits into spring-xd-runner 2015-07-08 17:58:33 +01:00
Dave Syer
f6b079f62c Remove discovery fetaures 2015-07-08 17:08:07 +01:00
Dave Syer
39d7e244b9 Change package names 2015-07-08 17:05:33 +01:00
Dave Syer
997356cbe5 Switch to spring-cloud-streams naming 2015-07-08 17:02:44 +01:00
Ilayaperumal Gopinathan
71e53321dc DefaultOptions resolver does not create a new CL
- This will make sure the options metadata classes are loaded from the jars provided in the current classloader instead of a new ParentLastURLClassLoader created in XD.
2015-06-28 12:07:18 -04:00
Glenn Renfro
6ab7c566ad Readme.md now contains build directions 2015-06-28 11:06:43 -04:00
Dave Syer
38a744e915 Remove scala dependency 2015-06-17 16:21:14 +01:00
Dave Syer
f68c4de6f6 Tick off rebind channels 2015-06-12 17:15:26 +01:00
Mark Fisher
71d38c46ec renamed Up/Downstream annotations to In/Output 2015-06-11 08:40:18 -04:00
Mark Fisher
444c3822e4 renamed channel "specs" to channel "bindings" 2015-06-11 08:21:26 -04:00
Mark Fisher
b4b8d7f748 lattice cloud connector for source/sink samples 2015-06-09 09:19:57 -04: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
c3ae17eb12 Detect changes in service registry and rebind channels if possible 2015-06-07 12:12:12 +01:00
Dave Syer
19e5bf04bc Tick off discovery 2015-06-05 17:15:42 +01:00
Dave Syer
cee7917c49 Make discovery work for channels
Here's how it works. User adds a bean of type ChannelLocator
qualified as @InputChannel (or @OutputChannel) and it gets
used instead of the default. The discovery version needs a
service id. What it does is invert the naming convention in
channel binding - "input" locally requires "output" remotely,
"input.topic:foo" requires "output.topic:foo" remotely etc.
2015-06-05 16:58:45 +01:00
Dave Syer
538083b656 Add extra abstraction for looking up channel names
ChannelLocator translates local (bean) names to bus names. There's a
local (Default*) implementation and one based on service discovery.
2015-06-04 14:46:25 +01:00
Mark Fisher
8c8fcb7597 added channel-level partitioning props to roadmap 2015-06-04 09:39:45 -04:00
Mark Fisher
534ba30335 resource path change to enable java -jar launching 2015-06-04 09:34:00 -04:00
Mark Fisher
a172651fc1 fix start-class in sample poms 2015-06-04 09:31:58 -04:00
Mark Fisher
0153c27e8a partitioning example
added commented-out properties with an explanation in the
bootstrap.yml files for the source and sink sample apps
2015-06-04 09:24:33 -04:00
Dave Syer
3664d02e8d Lazily initialize the MessageBus in BeanPostProcessor
Otherwise bad things happen when the MessageBus is not decorated
by other BPPs (especially the @EnableIntegration one).
2015-06-04 09:01:55 +01:00
Mark Fisher
a239294d9c added inputType/outputType properties to roadmap 2015-06-02 10:41:27 -04:00
Dave Syer
17df347b1b Add localName property to channel specs (read only)
/channels/taps responds to the local name as well as the "channel"
name.

Also includes a change to allow the default channel name to be
output_topic: or input_topic: (for pubsub but no particular name).

And also adds autoStartup to module properties.
2015-06-02 13:27:49 +01:00
Dave Syer
9f70a62bc6 Fix cloud profile so it works on cloud foundry 2015-06-02 12:06:49 +01:00
Dave Syer
6fa01a85bf Re-org pom.xml to allow Spring Boot 1.3.0 to be used
User can use this pom as a parent and set spring-boot.version.

Also permits "_" as channel name separator.
2015-05-30 11:36:11 +01:00
Dave Syer
d11f52170f Add /channels/taps MVC endpoint 2015-05-29 16:59:54 +01:00
Dave Syer
147875540d Regularize and test tap channel names 2015-05-29 16:07:41 +01:00
Dave Syer
3b4834a2b0 Switch from Map to Collection for *ChannelSpecs 2015-05-29 15:32:07 +01:00
Dave Syer
f671737f71 Add @PropertySources for default bus properties 2015-05-29 10:24:56 +01:00
Dave Syer
c0a4b0bdd6 Add some tests for channel name resolution 2015-05-29 07:29:53 +01:00
Mark Fisher
41b5370728 minor roadmap edits 2015-05-28 13:49:28 -04:00
Dave Syer
3fae88490a Remove unused channel fields 2015-05-28 18:39:29 +01:00
Dave Syer
bb32ce39c8 Document briefly support for multiple channels 2015-05-28 18:27:07 +01:00
Dave Syer
5121c37e30 Add support for multiple channels 2015-05-28 18:10:46 +01:00
Dave Syer
96379c96b7 Fix parent poms 2015-05-28 17:30:57 +01:00
Dave Syer
6737bfe805 Fix sample names 2015-05-28 17:20:20 +01: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
Mark Fisher
a288ed1fbb Initial commit 2015-05-28 11:20:23 -04:00