Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DSL support for named streams. #14

Merged
merged 8 commits into from
Aug 27, 2015
Merged

Conversation

robbavey
Copy link

Rebase of the Pull Request (colinsurprenant#129) adding DSL support for named streams to Redstorm. The link above gives a detailed explanation of this PR.

cattywampus and others added 8 commits March 3, 2015 22:47
This commit makes it possible to declare streams and fields for bolts
and streams inside of the Topology definition.
Fixes an issue where outfields that are defined in the Spout or Bolt are
not recognized by the Nimbus server when it validates the existence of
streams for all bolts in the topology.
Not all bolts defined in a topology inherit from the RedStorm::DSL. This
ensures the output fields in the ComponentDefinition are only copied if
the class uses the OutputFields module. Also, redefining field names for
the default stream will replace any previously defined default field
names.
…nt/redstorm

Conflicts:
	Gemfile.lock
	lib/red_storm/dsl/bolt.rb
	lib/red_storm/dsl/spout.rb
	redstorm.gemspec
rtyler pushed a commit that referenced this pull request Aug 27, 2015
Add DSL support for named streams.
@rtyler rtyler merged commit 954211e into jruby-gradle:master Aug 27, 2015
@rtyler
Copy link
Member

rtyler commented Aug 27, 2015

@cattywampus @robbavey FYI, I'm going to play around with this a bit and I'll probably tag a release which will be published to bintray today or tomorrow

@rtyler
Copy link
Member

rtyler commented Aug 28, 2015

@robbavey this is now in redstorm 0.8.0 available in jcenter

@rtyler rtyler modified the milestone: 0.8.0 Aug 28, 2015
@robbavey
Copy link
Author

Nice! Thanks @rtyler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

4 participants