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

WIP: JAX-RS Dispatcher #88

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from

Conversation

ajohnstonTE
Copy link
Contributor

WIP. This is an extension of #84.

Diff between this branch and that one: ajohnstonTE/gemini@move-legacy-dispatching...ajohnstonTE:another-new-dispatcher

Note: The build won't be passing for now because there are tests for unimplemented features.

A lot of this will be removed eventually. Committing it just makes it easier to distinguish
from any new functionality and some near-future refactors while doing dev.
Also MediaTypeData now works much more like MediaType, except lazily in one implementation.
…but passing) tests

This should help with designing more complicated tests and work as a reference implementation for the performant version. There's also a dispatching test that is added because I was feeling optimistic, but really it's too high level. The endpoint registry test does a better job of testing the target functionality more precisely. I'll likely remove the dispatching test at some point.
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