Skip to content

Conversation

@conniey
Copy link
Member

@conniey conniey commented Oct 1, 2019

  • Adds support for proxies identical to features available in Track 1
    • Users can specify ProxyConfiguration. If the proxy is configured, then the WebSocketsProxyConnectionHandler is used when connecting through proton-j to AMQP message broker.
  • Adds tests for WebSocketsProxyConnectionHandler

Fixes #3580

@conniey conniey added Event Hubs Client This issue points to a problem in the data-plane of the library. labels Oct 1, 2019
@conniey conniey self-assigned this Oct 1, 2019
@conniey conniey merged commit eebd2a1 into Azure:master Oct 4, 2019
@conniey conniey deleted the proxy-support branch October 4, 2019 17:50
chrischild pushed a commit to chrischild/azure-sdk-for-java that referenced this pull request Oct 5, 2019
* Add WebSocketsProxyConnectionHandler.

* Update ReactorHandlerProvider to connect proxy.

* Add Objects.requiresNotNull check.

* Integration web proxy handler in ReactorConnection.

* Fix API for MockReactorHandlerProvider.

* Adding tests for WebSocketsProxyConnectionHandler.

* Use logger.throw

* Adding tests for ReactorHandlerProvider.

* Adding documentation to WebSocketsProxyConnectionHandler. Using SystemDefaults when a proxy should be used.

* Asserting UserAgent string is in connection properties.

* Adding simple proxy for integration tests.

* Update IntegrationTestBase to getProxyConfiguration from configuration.

* Add ProxyIntegrationTest.

* Add ProxyReceiveTest.

* Handling PROTON_IO errors.

* Add integration tests for proxy configuration.

* Cleaning up simple proxy.

* Ignore tests until simple proxy is fixed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Client This issue points to a problem in the data-plane of the library. Event Hubs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Event Hubs] Ensure Proxy support aligns with Track 2 guidelines

4 participants