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 Vertx web extension #1311

Merged
merged 1 commit into from
Mar 20, 2019
Merged

Add Vertx web extension #1311

merged 1 commit into from
Mar 20, 2019

Conversation

mkouba
Copy link
Contributor

@mkouba mkouba commented Mar 7, 2019

  • make it possible to (1) define routes both in a declarative way and
    programatically, (2) inject Router and observe Router during
    http server startup

Supersedes #1041

Copy link
Member

@cescoffier cescoffier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've made a few comments.

@mkouba
Copy link
Contributor Author

mkouba commented Mar 19, 2019

@cescoffier I added the RX Router producer but I wasn't able to find the Axle version? Now it's also possible to change the HttpServerOptions in a CDI observer.

@cescoffier
Copy link
Member

You are right we don't have the Axle API yet, my mistake.

- make it possible to (1) define routes both in a declarative way and
programatically, (2) inject Router and observe Router during
http server startup
- fire HttpServerOptions event to allow users to configure the server
programmatically

HOT REPLACEMENT DOES NOT WORK YET
@mkouba
Copy link
Contributor Author

mkouba commented Mar 19, 2019

Hot replacement does not work yet. I'll need to ask Stuart about some magic he did for Undertow...

@cescoffier
Copy link
Member

Merging like it is, we need to have a better approach for the hot-reload.

@cescoffier cescoffier merged commit d3b2afb into quarkusio:master Mar 20, 2019
@cescoffier cescoffier added kind/enhancement New feature or request and removed coding-in-progress labels Mar 20, 2019
@cescoffier cescoffier added this to the 0.12.0 milestone Mar 20, 2019
@mkouba
Copy link
Contributor Author

mkouba commented Mar 20, 2019

@cescoffier well, it wasn't ready for merge yet ;-). But I think I know where the problem was and I'll try to send a follow-up PR this morning.

@murphye
Copy link

murphye commented Mar 22, 2019

@mkouba @cescoffier Very cool!

@cescoffier
Copy link
Member

The hot reload has been added in #1587

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

Successfully merging this pull request may close these issues.

None yet

4 participants