VirusTotalNet
VirusTotalNet copied to clipboard
Modernize the vert.x template
Signed-off-by: Paulo Lopes [email protected]
The current vert.x template is using a no longer supported version of vert.x. This PR modernizes it and tries to address a few usability issues:
- The current template will not be able to easily read request body as
BodyHandlerisn't mounted in the router. Instead of hardcoding a set of handlers (like theStaticHandlerexample). The PR exposes asetUp()method that users can use to mount all the helpers they see fit. - The function would listen on any HTTP verb. The PR allows the function class to optionally implement the interface
Handler<RoutingContext>, when the function class implements it, then it behaves just like before, when it doesn't, the function assumes all control from thesetUp()method. - On error the process now terminates. While before it would just print out the exception and keep the event loop running.