Package org.drools.core.common
Class DefaultFactHandle.CompositeLinkedTuples
- java.lang.Object
-
- org.drools.core.common.DefaultFactHandle.CompositeLinkedTuples
-
- All Implemented Interfaces:
Serializable
,InternalFactHandle.LinkedTuples
- Enclosing class:
- DefaultFactHandle
public static class DefaultFactHandle.CompositeLinkedTuples extends Object implements InternalFactHandle.LinkedTuples
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompositeLinkedTuples()
-
Method Summary
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.common.InternalFactHandle.LinkedTuples
getFirstLeftTuple, getFirstRightTuple, setFirstLeftTuple
-
-
-
-
Method Detail
-
newInstance
public InternalFactHandle.LinkedTuples newInstance()
- Specified by:
newInstance
in interfaceInternalFactHandle.LinkedTuples
-
clone
public InternalFactHandle.LinkedTuples clone()
- Specified by:
clone
in interfaceInternalFactHandle.LinkedTuples
- Overrides:
clone
in classObject
-
addFirstLeftTuple
public void addFirstLeftTuple(LeftTuple leftTuple)
- Specified by:
addFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addLastLeftTuple
public void addLastLeftTuple(LeftTuple leftTuple)
- Specified by:
addLastLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addTupleInPosition
public void addTupleInPosition(Tuple tuple)
- Specified by:
addTupleInPosition
in interfaceInternalFactHandle.LinkedTuples
-
removeLeftTuple
public void removeLeftTuple(LeftTuple leftTuple)
- Specified by:
removeLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addFirstRightTuple
public void addFirstRightTuple(RightTuple rightTuple)
- Specified by:
addFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
addLastRightTuple
public void addLastRightTuple(RightTuple rightTuple)
- Specified by:
addLastRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
removeRightTuple
public void removeRightTuple(RightTuple rightTuple)
- Specified by:
removeRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuples
in interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples(int partition)
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuples
in interfaceInternalFactHandle.LinkedTuples
-
clearRightTuples
public void clearRightTuples(int partition)
-
forEachRightTuple
public void forEachRightTuple(Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
forEachRightTuple
public void forEachRightTuple(int partition, Consumer<RightTuple> rightTupleConsumer)
-
findFirstRightTuple
public RightTuple findFirstRightTuple(Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(Consumer<LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(int partition, Consumer<LeftTuple> leftTupleConsumer)
-
findFirstLeftTuple
public LeftTuple findFirstLeftTuple(Predicate<LeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple(int partition)
- Specified by:
getFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
setFirstLeftTuple
public void setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
- Specified by:
setFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
getFirstRightTuple
public RightTuple getFirstRightTuple(int partition)
- Specified by:
getFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
-