Skip to content

Conversation

@oztimpower
Copy link
Contributor

Per #8964, it was noted that an abstract implementation of RequestHandler<I, O> is not detected.

Modify the deployment to check if the handler is abstract.

Tested by:

  • mvn archetype:generate -DarchetypeGroupId=io.quarkus -DarchetypeArtifactId=quarkus-amazon-lambda-archetype -DarchetypeVersion=999-SNAPSHOT
  • Modify handlers to abstract (toggle)
  • mvn package

/cc @patriot1burke

@oztimpower
Copy link
Contributor Author

oztimpower commented May 2, 2020

Nice one thanks!

I googled and couldn’t work out how to do it with Jandex, much appreciated for the tip. I’ll make the necessary changes.

@geoand
Copy link
Contributor

geoand commented May 2, 2020

Nice one thanks!

I googled and couldn’t work out how to do it with Jandex, much appreciated for the tip. I’ll make the necessary changes.

There isn't much info on Jandex in the usual sources, so feel free to ask since it's the easiest way to get a proper answer.

@gsmet gsmet merged commit 7f21094 into quarkusio:master May 4, 2020
@gsmet gsmet added this to the 1.4.2.Final milestone May 4, 2020
@oztimpower oztimpower deleted the ext/aws-lambda-8964 branch May 8, 2020 05:12
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.

4 participants