Package ai.platon.pulsar.common.lang
Class AbstractChainedPDFunction2
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.lang.ChainedHandler,ai.platon.pulsar.common.lang.PDFunction2,ai.platon.pulsar.common.lang.PFunction,ai.platon.pulsar.common.lang.PHandler
public abstract class AbstractChainedPDFunction2<T extends Object, T2 extends Object, R extends Object> extends AbstractPDFunction2<T, T2, R> implements ChainedHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractChainedPDFunction2()
-
Method Summary
Modifier and Type Method Description IntegergetSize()final AbstractChainedPDFunction2<T, T2, R>addFirst(PDFunction2<T, T2, R> handler)final AbstractChainedPDFunction2<T, T2, R>addFirst(SuspendFunction2<T, T2, R> handler)final AbstractChainedPDFunction2<T, T2, R>addLast(PDFunction2<T, T2, R> handler)final AbstractChainedPDFunction2<T, T2, R>addLast(SuspendFunction2<T, T2, R> handler)Booleanremove(Object handler)Unitclear()Rinvoke(T param, T2 param2)-
Methods inherited from class ai.platon.pulsar.common.lang.AbstractPFunction
getName, getPriority, isRelevant -
Methods inherited from class ai.platon.pulsar.common.lang.ChainedHandler
isEmpty, isNotEmpty -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
addFirst
final AbstractChainedPDFunction2<T, T2, R> addFirst(PDFunction2<T, T2, R> handler)
-
addFirst
final AbstractChainedPDFunction2<T, T2, R> addFirst(SuspendFunction2<T, T2, R> handler)
-
addLast
final AbstractChainedPDFunction2<T, T2, R> addLast(PDFunction2<T, T2, R> handler)
-
addLast
final AbstractChainedPDFunction2<T, T2, R> addLast(SuspendFunction2<T, T2, R> handler)
-
-
-
-