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

Rabbitmq #151

Merged
merged 13 commits into from
Oct 30, 2015
Merged

Rabbitmq #151

merged 13 commits into from
Oct 30, 2015

Conversation

Alex-Cook4
Copy link
Collaborator

Publishing to queues/exchanges
Consuming from queues/exchanges
Ability to specify exchange type
Ability to map incoming streams attributes to Message Header. Map will contain Headers
Configurable automated recovery (minimally tested)
Simple sample application demonstrating features
Little to no documentation at this point
Minimal error handling/logging

Now you can specify which attributes to assign message and routing key
to (issue #140)

Began refactoring (issue #141)

Can now specify exchange type (issue #142)
I'm moving away from the RabbitMQWrapper, in favor of a produceTuples()
method that has the Source logic for the DefaultConsumer API.
All logic is done in RabbitBaseOper or in the respective Source/Sink
operators.
Cleaned up commented out code and unused imports.
Rabbitmq Merge from IBMStreams
Getting weird errors when trying to set Map attributes:

Caused by: java.lang.UnsupportedOperationException: Conversion between
SPL type rstring (MetaType.RSTRING) and Java type java.lang.String is
not supported
Improved docs and logging/error handling.
Need to come back to refactor logging.
Alex-Cook4 added a commit that referenced this pull request Oct 30, 2015
@Alex-Cook4 Alex-Cook4 merged commit bec2e71 into IBMStreams:rabbitmq Oct 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant