Package io.avaje.inject.aop


package io.avaje.inject.aop
Support for AOP Aspects.

Aspects allow us to define method interceptors and then have this method interception apply to specific methods or all public methods of a class.

An example of an Aspect might be Retry which will invoke the underlying and then retry potentially multiple times if that invocation fails.