Commit Graph

6 Commits

Author SHA1 Message Date
Stuart Douglas
b67491c1ff The big ClassLoader change
This changes the way Quarkus ClassLoading works,
to allow for isolated class loaders.

It also unifies how Quarkus is launched, so every
different mode we support uses the same mechanism
for both curation and launch.

Tests are now run in an isolated ClassLoader, which
means that a proxy is created that runs the tests
from within the isolated ClassLoader. This currently
has a quirk where @BeforeAll methods are run twice,
which will be fixed in the next JUnit release. This
can be worked around by using @QuarkusBeforeAll.
2020-01-22 13:30:44 +01:00
Guillaume Smet
32b97a3ed1 Some housekeeping on our pom files 2019-12-17 21:16:56 +01:00
Gwenneg Lepage
5619372554 Replace jackson-databind dependencies with quarkus-jackson 2019-08-22 11:28:42 +02:00
Stuart Douglas
96955c901f Use Vert.x as the basis for all HTTP
This moves to the new Vert.x based Undertow branch. All HTTP trafic
is not routed through Vert.x, with Undertow providing a Servlet
implementation on top of this.

This allows for a common HTTP layer where all HTTP endpoints can
be configured in a unified manner, including things like security,
logging etc.
2019-08-17 00:02:45 +10:00
Martin Kouba
1a725734e0 Amazon Lambda - minor cleanup 2019-04-24 21:43:58 +02:00
Stuart Douglas
3ca0b323dd Add support for Amazon lambda tests 2019-04-18 14:31:16 +10:00