Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.after(BiFunctionWithException<Aspects.Invocation,java.lang.Object,java.lang.Object> after) |
Provide a function that is called after the method is called.
|
Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.around(BiFunctionWithException<Aspects.Invocation,java.util.concurrent.Callable<java.lang.Object>,java.lang.Object> around) |
Provide a function that is called with the method calling function.
|
Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.before(ConsumerWithException<Aspects.Invocation> before) |
Provide a function that is called before the method is called.
|
Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.intercept(FunctionWithException<Aspects.Invocation,java.lang.Object> intercept,
java.lang.String name,
java.lang.Class<?>... types) |
Intercept a method call with a lambda.
|
Aspects.InterceptBuilder<T> |
Aspects.InterceptBuilder.onException(BiFunctionWithException<Aspects.Invocation,java.lang.Throwable,java.lang.Object> exception) |
Called when an exception occurs
|