|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.common.DefaultFactHandle
org.drools.common.EventFactHandle
public class EventFactHandle
Field Summary |
---|
Fields inherited from class org.drools.common.DefaultFactHandle |
---|
firstLeftTuple, firstRightTuple, lastLeftTuple, lastRightTuple |
Constructor Summary | |
---|---|
EventFactHandle()
|
|
EventFactHandle(int id,
Object object,
long recency,
long timestamp,
long duration,
org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
Creates a new event fact handle. |
Method Summary | |
---|---|
EventFactHandle |
clone()
|
void |
decreaseActivationsCount()
|
long |
getActivationsCount()
|
long |
getDuration()
Returns the duration of this event. |
long |
getEndTimestamp()
Returns the end timestamp for this event. |
long |
getStartTimestamp()
Returns the timestamp of the occurrence of this event. |
void |
increaseActivationsCount()
|
boolean |
isEvent()
Always returns true, since the EventFactHandle is only used for Events, and not for regular Facts |
boolean |
isExpired()
|
void |
setExpired(boolean expired)
|
String |
toExternalForm()
format_version:id:identity:hashcode:recency |
String |
toString()
|
Methods inherited from class org.drools.common.DefaultFactHandle |
---|
disconnect, equals, getEntryPoint, getEqualityKey, getExternalForm, getFirstLeftTuple, getFirstRightTuple, getId, getIdentityHashCode, getLastLeftTuple, getLastRightTuple, getObject, getObjectHashCode, getRecency, hashCode, invalidate, isDisconnected, isValid, setEntryPoint, setEqualityKey, setFirstLeftTuple, setFirstRightTuple, setLastLeftTuple, setLastRightTuple, setObject, setObjectHashCode, setRecency, toTupleTree |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EventFactHandle()
public EventFactHandle(int id, Object object, long recency, long timestamp, long duration, org.drools.runtime.rule.WorkingMemoryEntryPoint wmEntryPoint)
id
- this event fact handle IDobject
- the event object encapsulated in this event fact handlerecency
- the recency of this event fact handletimestamp
- the timestamp of the occurrence of this eventduration
- the duration of this event. May be 0 (zero) in case this is a primitive event.Method Detail |
---|
public String toExternalForm()
DefaultFactHandle
toExternalForm
in interface InternalFactHandle
toExternalForm
in interface org.drools.runtime.rule.FactHandle
toExternalForm
in class DefaultFactHandle
1: is used for EventFactHandle
public String toString()
toString
in class DefaultFactHandle
Object
public boolean isEvent()
isEvent
in interface InternalFactHandle
isEvent
in class DefaultFactHandle
public long getStartTimestamp()
public long getDuration()
public long getEndTimestamp()
public boolean isExpired()
public void setExpired(boolean expired)
public long getActivationsCount()
public void increaseActivationsCount()
public void decreaseActivationsCount()
public EventFactHandle clone()
clone
in interface InternalFactHandle
clone
in class DefaultFactHandle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |