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
All Methods Instance Methods Concrete Methods 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()
-
-
-
Method Detail
-
before
public SELF before(java.util.function.Supplier<? extends java.lang.Runnable> hook)
-
after
public SELF after(java.util.function.Supplier<? extends java.lang.Runnable> hook)
-
removeBefore
public SELF removeBefore(java.util.function.Supplier<? extends java.lang.Runnable> hook)
-
removeAfter
public SELF removeAfter(java.util.function.Supplier<? extends java.lang.Runnable> hook)
-
self
protected final SELF 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
protected CompositeAroundAdvice advice()
-
beforeRunnable
protected java.lang.Runnable beforeRunnable()
-
afterRunnable
protected java.lang.Runnable afterRunnable()
-
-