1.0.5
Minor changes to Protocol
Improved router annotation API and cleaned up Benchmarking API.
- @public and @Private has been replaced with @Api
- Roles are now specified by using @Api("ROLE"), @roles can be applied to a handler to set the default level.
- @description can be applied to handlers and routes.
- Protocols can now document and list routes, using @description or the programmatical counterpart enables a documentation route.
- addresses on handlers can be added as @address instead of implementing address().
See javadocs and commits for all changes.
Added annotations are runtime only, which means reflection (=slower execution).