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

Do not create and cache handlers for fallbacks #2546

Merged
merged 1 commit into from
Nov 25, 2020

Conversation

spericas
Copy link
Member

@spericas spericas commented Nov 24, 2020

Do not create and cache handlers for fallbacks. These handlers require access to the current invocation context (for fallback method parameters) and caching them fails when that changes. Handlers are now cached for all FT annotations except fallbacks. New test added to verify the changes.

Signed-off-by: Santiago Pericasgeertsen santiago.pericasgeertsen@oracle.com

… access to the current invocation context (for fallback method parameters) and caching them fails when that changes. Handlers are now cached for all FT annotations except fallbacks. New test added to verify the changes.

Signed-off-by: Santiago Pericasgeertsen <santiago.pericasgeertsen@oracle.com>
@spericas spericas self-assigned this Nov 24, 2020
@spericas spericas added this to the 2.2.0 milestone Nov 24, 2020
@spericas spericas added this to High priority in Backlog Nov 24, 2020
@spericas spericas changed the title Do not create and cache handler for fallbacks Do not create and cache handlers for fallbacks Nov 24, 2020
@spericas spericas merged commit 2171ed5 into helidon-io:master Nov 25, 2020
Backlog automation moved this from High priority to Closed Nov 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Backlog
  
Closed
Development

Successfully merging this pull request may close these issues.

None yet

2 participants