-
Notifications
You must be signed in to change notification settings - Fork 645
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
Jms connection status #1252
Merged
Merged
Jms connection status #1252
Commits on Oct 27, 2018
-
Stream-based connection status Connection status is now exposed as stream of updates. For the Java interface, a Java enum is exposed, for the Scala interface, a sealed trait with case objects and a case class is used. Fix reconnect attempts Now also retry to connect (for a limited amount of times and after delay) if creating sessions, consumers, producers or destinations fail Fix flaky 'disconnect exceptional completion' test Fixes akka#1231 Fixes akka#1031
Configuration menu - View commit details
-
Copy full SHA for 40b58ba - Browse repository at this point
Copy the full SHA 40b58baView commit details -
Add more connection status tests and minor fixes
- Add tests for connection status and reconnects on session creation failures - Connecting status attempt number was off-by-one for JmsConsumer - Session creation failure was not properly handled
Configuration menu - View commit details
-
Copy full SHA for 8457a7b - Browse repository at this point
Copy the full SHA 8457a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6082ace - Browse repository at this point
Copy the full SHA 6082aceView commit details -
Split Stopping state into Completed and Failed
- Also made sure that published states are natural: no intermediate disconnected state is published on failure - Also improved logic handling consumer downstream completion - Also ensured that access to state and state queue is safe - Added more tests for connection status
Configuration menu - View commit details
-
Copy full SHA for 94ee6d2 - Browse repository at this point
Copy the full SHA 94ee6d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8590a82 - Browse repository at this point
Copy the full SHA 8590a82View commit details -
Use consumer control and producer status consistently and extend docs
- Breaking change: using JmsConsumerControl and JmsProducerStatus in all JmsProducer and JmsConsumer factory methods - Adjusted and extended docs - Also renamed stage state source to connectorState - Also fixed flaky test "abort connection on security exception" - Also simplified openConnection method
Configuration menu - View commit details
-
Copy full SHA for cf7e220 - Browse repository at this point
Copy the full SHA cf7e220View commit details -
Configuration menu - View commit details
-
Copy full SHA for de2d2f7 - Browse repository at this point
Copy the full SHA de2d2f7View commit details -
Fix openConnection behavior under failure
- Reverted openConnection simplification, as it did not handle exceptions on connection.setExceptionListener - Added test that demonstrates the simplification was invalid - Removed unnecessary broker forced restart in Spec
Configuration menu - View commit details
-
Copy full SHA for 82b235a - Browse repository at this point
Copy the full SHA 82b235aView commit details
Commits on Oct 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6a406b7 - Browse repository at this point
Copy the full SHA 6a406b7View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.