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

New interceptor and routing API for styx #166

Merged
merged 14 commits into from
May 17, 2018

Conversation

mikkokar
Copy link
Contributor

@mikkokar mikkokar commented May 17, 2018

Create a feature branch for new Styx API.

  • Hides RX observables from the interceptor and routing API
  • Replaces leaking Netty definitions with Styx equivalents
  • Properly separates streaming HTTP messages from non-streamed "full" (or aggregated) variants

Any questions? Ask on the forums or comment below.

@mikkokar mikkokar merged commit d6fef74 into ExpediaGroup:feature/api-1.x May 17, 2018
@mikkokar mikkokar changed the title Introduce a new interceptor and routing API for styx New interceptor and routing API for styx May 17, 2018
mikkokar added a commit that referenced this pull request May 17, 2018
* HttpInterceptor and HttpHandler classes now use the StyxObservable interface which hides the usage of rx.Observable.

* `StreamingHttp{Request/Response}` messages are now used in place of `Http{Request/Response}`. However to ease migration of existing Styx plugins, the `StreamingHttp*` classes have been renamed to `Http{Request/Response}`.

* Set styx version to 0.9-SNAPSHOT.
@mikkokar mikkokar deleted the spike-styx2-api branch April 1, 2019 08:36
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.

1 participant