Package io.avaje.inject.aop


package io.avaje.inject.aop
Support for Aspect Oriented Programming.

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

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