-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.lang.ChainedHandler,ai.platon.pulsar.common.lang.PFunction,ai.platon.pulsar.common.lang.PFunction2,ai.platon.pulsar.common.lang.PHandler
public abstract class AbstractChainedFunction2<T extends Object, T2 extends Object, R extends Object> extends AbstractPFunction2<T, T2, R> implements ChainedHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractChainedFunction2()
-
Method Summary
Modifier and Type Method Description IntegergetSize()StringgetName()IntegergetPriority()BooleangetIsRelevant()BooleangetIsEmpty()BooleangetIsNotEmpty()final AbstractChainedFunction2<T, T2, R>addFirst(PFunction2<T, T2, R> handler)final AbstractChainedFunction2<T, T2, R>addFirst(Function2<T, T2, R> handler)final AbstractChainedFunction2<T, T2, R>addLast(PFunction2<T, T2, R> handler)final AbstractChainedFunction2<T, T2, R>addLast(Function2<T, T2, R> handler)Booleanremove(Object handler)Unitclear()Rinvoke(T param, T2 param2)-
-
Method Detail
-
getPriority
Integer getPriority()
-
getIsRelevant
Boolean getIsRelevant()
-
getIsEmpty
Boolean getIsEmpty()
-
getIsNotEmpty
Boolean getIsNotEmpty()
-
addFirst
final AbstractChainedFunction2<T, T2, R> addFirst(PFunction2<T, T2, R> handler)
-
addLast
final AbstractChainedFunction2<T, T2, R> addLast(PFunction2<T, T2, R> handler)
-
-
-
-