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:
newInstancein interfaceInternalFactHandle.LinkedTuples
-
clone
public InternalFactHandle.LinkedTuples clone()
- Specified by:
clonein interfaceInternalFactHandle.LinkedTuples- Overrides:
clonein classObject
-
addFirstLeftTuple
public void addFirstLeftTuple(LeftTuple leftTuple)
- Specified by:
addFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastLeftTuple
public void addLastLeftTuple(LeftTuple leftTuple)
- Specified by:
addLastLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addTupleInPosition
public void addTupleInPosition(Tuple tuple)
- Specified by:
addTupleInPositionin interfaceInternalFactHandle.LinkedTuples
-
removeLeftTuple
public void removeLeftTuple(LeftTuple leftTuple)
- Specified by:
removeLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addFirstRightTuple
public void addFirstRightTuple(RightTuple rightTuple)
- Specified by:
addFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastRightTuple
public void addLastRightTuple(RightTuple rightTuple)
- Specified by:
addLastRightTuplein interfaceInternalFactHandle.LinkedTuples
-
removeRightTuple
public void removeRightTuple(RightTuple rightTuple)
- Specified by:
removeRightTuplein interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuplesin interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples(int partition)
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuplesin interfaceInternalFactHandle.LinkedTuples
-
clearRightTuples
public void clearRightTuples(int partition)
-
forEachRightTuple
public void forEachRightTuple(Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuplein interfaceInternalFactHandle.LinkedTuples
-
forEachRightTuple
public void forEachRightTuple(int partition, Consumer<RightTuple> rightTupleConsumer)
-
findFirstRightTuple
public RightTuple findFirstRightTuple(Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(Consumer<LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(int partition, Consumer<LeftTuple> leftTupleConsumer)
-
findFirstLeftTuple
public LeftTuple findFirstLeftTuple(Predicate<LeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple(int partition)
- Specified by:
getFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
setFirstLeftTuple
public void setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
- Specified by:
setFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstRightTuple
public RightTuple getFirstRightTuple(int partition)
- Specified by:
getFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
-