org.drools.common
Interface InternalFactHandle
- All Superinterfaces:
- Cloneable, org.drools.runtime.rule.FactHandle
- All Known Implementing Classes:
- DefaultFactHandle, DisconnectedFactHandle, EventFactHandle, QueryElementFactHandle
public interface InternalFactHandle
- extends FactHandle, Cloneable
getId
int getId()
getRecency
long getRecency()
getObject
Object getObject()
setObject
void setObject(Object object)
setEqualityKey
void setEqualityKey(EqualityKey key)
getEqualityKey
EqualityKey getEqualityKey()
setRecency
void setRecency(long recency)
invalidate
void invalidate()
isValid
boolean isValid()
getIdentityHashCode
int getIdentityHashCode()
getObjectHashCode
int getObjectHashCode()
isDisconnected
boolean isDisconnected()
isEvent
boolean isEvent()
- Returns true if this FactHandle represents
and Event or false if this FactHandle represents
a regular Fact
- Returns:
getFirstRightTuple
RightTuple getFirstRightTuple()
getLastRightTuple
RightTuple getLastRightTuple()
getFirstLeftTuple
LeftTuple getFirstLeftTuple()
getLastLeftTuple
LeftTuple getLastLeftTuple()
getEntryPoint
org.drools.runtime.rule.WorkingMemoryEntryPoint getEntryPoint()
setEntryPoint
void setEntryPoint(org.drools.runtime.rule.WorkingMemoryEntryPoint ep)
clone
InternalFactHandle clone()
toExternalForm
String toExternalForm()
- Specified by:
toExternalForm in interface org.drools.runtime.rule.FactHandle
toTupleTree
String toTupleTree(int indent)
disconnect
void disconnect()
addLastLeftTuple
void addLastLeftTuple(LeftTuple leftTuple)
removeLeftTuple
void removeLeftTuple(LeftTuple leftTuple)
clearLeftTuples
void clearLeftTuples()
clearRightTuples
void clearRightTuples()
addFirstRightTuple
void addFirstRightTuple(RightTuple rightTuple)
addLastRightTuple
void addLastRightTuple(RightTuple rightTuple)
removeRightTuple
void removeRightTuple(RightTuple rightTuple)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.