Package ch.raffael.meldioc.util.advice
Class CompositeAroundAdvice.AbstractProfile<SELF>
java.lang.Object
ch.raffael.meldioc.util.advice.CompositeAroundAdvice.AbstractProfile<SELF>
- Direct Known Subclasses:
CompositeAroundAdvice.Builder
- Enclosing class:
- CompositeAroundAdvice
public abstract static class CompositeAroundAdvice.AbstractProfile<SELF>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AbstractProfile() -
Method Summary
Modifier and Type Method Description protected CompositeAroundAdviceadvice()protected io.vavr.collection.Seq<java.util.function.Supplier<? extends java.lang.Runnable>>after()SELFafter(java.util.function.Supplier<? extends java.lang.Runnable> hook)protected java.lang.RunnableafterRunnable()protected io.vavr.collection.Seq<java.util.function.Supplier<? extends java.lang.Runnable>>before()SELFbefore(java.util.function.Supplier<? extends java.lang.Runnable> hook)protected java.lang.RunnablebeforeRunnable()SELFremoveAfter(java.util.function.Supplier<? extends java.lang.Runnable> hook)SELFremoveBefore(java.util.function.Supplier<? extends java.lang.Runnable> hook)protected SELFself()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractProfile
public AbstractProfile()
-
-
Method Details
-
before
-
after
-
removeBefore
-
removeAfter
-
self
-
before
protected io.vavr.collection.Seq<java.util.function.Supplier<? extends java.lang.Runnable>> before() -
after
protected io.vavr.collection.Seq<java.util.function.Supplier<? extends java.lang.Runnable>> after() -
advice
-
beforeRunnable
protected java.lang.Runnable beforeRunnable() -
afterRunnable
protected java.lang.Runnable afterRunnable()
-