Package org.drools.core.common
Class InternalFactHandle.DummyFactHandle
java.lang.Object
org.drools.core.common.InternalFactHandle.DummyFactHandle
- All Implemented Interfaces:
Serializable,Cloneable,InternalFactHandle,FactHandle
- Enclosing interface:
- InternalFactHandle
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.runtime.rule.FactHandle
FactHandle.StateNested classes/interfaces inherited from interface org.drools.core.common.InternalFactHandle
InternalFactHandle.DummyFactHandle, InternalFactHandle.LinkedTuples -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFirstLeftTuple(TupleImpl leftTuple) voidaddLastLeftTuple(TupleImpl leftTuple) voidaddLastRightTuple(TupleImpl rightTuple) <K> Kvoidvoidclone()voidfindFirstLeftTuple(Predicate<TupleImpl> lefttTuplePredicate) voidforEachLeftTuple(Consumer<TupleImpl> leftTupleConsumer) voidforEachRightTuple(Consumer<TupleImpl> rightTupleConsumer) getEntryPoint(ReteEvaluator reteEvaluator) longgetId()intintlongvoidbooleanbooleanisEvent()Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular FactbooleanbooleanbooleanbooleanbooleanbooleanbooleanisValid()voidremoveLeftTuple(TupleImpl leftTuple) voidremoveRightTuple(TupleImpl rightTuple) voidvoidsetNegated(boolean negated) voidvoidsetRecency(long recency) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.common.InternalFactHandle
getEntryPointName, getReteEvaluator, hasMatches, setDisconnected
-
Method Details
-
getObject
- Specified by:
getObjectin interfaceFactHandle- Specified by:
getObjectin interfaceInternalFactHandle
-
getId
public long getId()- Specified by:
getIdin interfaceFactHandle- Specified by:
getIdin interfaceInternalFactHandle
-
getRecency
public long getRecency()- Specified by:
getRecencyin interfaceFactHandle- Specified by:
getRecencyin interfaceInternalFactHandle
-
getObjectClassName
- Specified by:
getObjectClassNamein interfaceInternalFactHandle
-
setObject
- Specified by:
setObjectin interfaceInternalFactHandle
-
setEqualityKey
- Specified by:
setEqualityKeyin interfaceInternalFactHandle
-
getEqualityKey
- Specified by:
getEqualityKeyin interfaceInternalFactHandle
-
setRecency
public void setRecency(long recency) - Specified by:
setRecencyin interfaceInternalFactHandle
-
invalidate
public void invalidate()- Specified by:
invalidatein interfaceInternalFactHandle
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceFactHandle- Specified by:
isValidin interfaceInternalFactHandle
-
getIdentityHashCode
public int getIdentityHashCode()- Specified by:
getIdentityHashCodein interfaceInternalFactHandle
-
getObjectHashCode
public int getObjectHashCode()- Specified by:
getObjectHashCodein interfaceInternalFactHandle
-
isDisconnected
public boolean isDisconnected()- Specified by:
isDisconnectedin interfaceInternalFactHandle
-
isEvent
public boolean isEvent()Description copied from interface:InternalFactHandleReturns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact- Specified by:
isEventin interfaceFactHandle- Specified by:
isEventin interfaceInternalFactHandle
-
isTraitOrTraitable
public boolean isTraitOrTraitable()- Specified by:
isTraitOrTraitablein interfaceInternalFactHandle
-
isTraitable
public boolean isTraitable()- Specified by:
isTraitablein interfaceInternalFactHandle
-
isTraiting
public boolean isTraiting()- Specified by:
isTraitingin interfaceInternalFactHandle
-
getTraitType
- Specified by:
getTraitTypein interfaceInternalFactHandle
-
getFirstRightTuple
- Specified by:
getFirstRightTuplein interfaceInternalFactHandle
-
getFirstLeftTuple
- Specified by:
getFirstLeftTuplein interfaceInternalFactHandle
-
getEntryPointId
- Specified by:
getEntryPointIdin interfaceInternalFactHandle
-
getEntryPoint
- Specified by:
getEntryPointin interfaceInternalFactHandle
-
clone
- Specified by:
clonein interfaceInternalFactHandle- Overrides:
clonein classObject
-
toExternalForm
- Specified by:
toExternalFormin interfaceFactHandle- Specified by:
toExternalFormin interfaceInternalFactHandle
-
disconnect
public void disconnect()- Specified by:
disconnectin interfaceInternalFactHandle
-
addFirstLeftTuple
- Specified by:
addFirstLeftTuplein interfaceInternalFactHandle
-
addLastLeftTuple
- Specified by:
addLastLeftTuplein interfaceInternalFactHandle
-
removeLeftTuple
- Specified by:
removeLeftTuplein interfaceInternalFactHandle
-
clearLeftTuples
public void clearLeftTuples()- Specified by:
clearLeftTuplesin interfaceInternalFactHandle
-
clearRightTuples
public void clearRightTuples()- Specified by:
clearRightTuplesin interfaceInternalFactHandle
-
addLastRightTuple
- Specified by:
addLastRightTuplein interfaceInternalFactHandle
-
removeRightTuple
- Specified by:
removeRightTuplein interfaceInternalFactHandle
-
isNegated
public boolean isNegated()- Specified by:
isNegatedin interfaceFactHandle- Specified by:
isNegatedin interfaceInternalFactHandle
-
setNegated
public void setNegated(boolean negated) - Specified by:
setNegatedin interfaceInternalFactHandle
-
as
- Specified by:
asin interfaceFactHandle- Throws:
ClassCastException
-
isExpired
public boolean isExpired()- Specified by:
isExpiredin interfaceInternalFactHandle
-
isPendingRemoveFromStore
public boolean isPendingRemoveFromStore()- Specified by:
isPendingRemoveFromStorein interfaceInternalFactHandle
-
forEachRightTuple
- Specified by:
forEachRightTuplein interfaceInternalFactHandle
-
forEachLeftTuple
- Specified by:
forEachLeftTuplein interfaceInternalFactHandle
-
findFirstLeftTuple
- Specified by:
findFirstLeftTuplein interfaceInternalFactHandle
-
detachLinkedTuples
- Specified by:
detachLinkedTuplesin interfaceInternalFactHandle
-
detachLinkedTuplesForPartition
- Specified by:
detachLinkedTuplesForPartitionin interfaceInternalFactHandle
-
getLinkedTuples
- Specified by:
getLinkedTuplesin interfaceInternalFactHandle
-