Package org.drools.core.reteoo
Class ObjectTypeNode.ExpireJobContext
- java.lang.Object
-
- org.drools.core.reteoo.ObjectTypeNode.ExpireJobContext
-
- All Implemented Interfaces:
java.io.Externalizable
,java.io.Serializable
,JobContext
- Enclosing class:
- ObjectTypeNode
public static class ObjectTypeNode.ExpireJobContext extends java.lang.Object implements JobContext, java.io.Externalizable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description WorkingMemoryReteExpireAction
expireAction
org.drools.base.time.JobHandle
handle
ReteEvaluator
reteEvaluator
-
Constructor Summary
Constructors Constructor Description ExpireJobContext()
ExpireJobContext(WorkingMemoryReteExpireAction expireAction, ReteEvaluator reteEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkingMemoryReteExpireAction
getExpireAction()
org.drools.base.time.JobHandle
getHandle()
org.drools.base.time.JobHandle
getJobHandle()
ReteEvaluator
getReteEvaluator()
void
readExternal(java.io.ObjectInput in)
void
setHandle(org.drools.base.time.JobHandle handle)
void
setJobHandle(org.drools.base.time.JobHandle jobHandle)
This method should only be called by the schedulervoid
setReteEvaluator(ReteEvaluator reteEvaluator)
void
writeExternal(java.io.ObjectOutput out)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.time.JobContext
getInternalKnowledgeRuntime
-
-
-
-
Field Detail
-
expireAction
public WorkingMemoryReteExpireAction expireAction
-
reteEvaluator
public transient ReteEvaluator reteEvaluator
-
handle
public org.drools.base.time.JobHandle handle
-
-
Constructor Detail
-
ExpireJobContext
public ExpireJobContext()
-
ExpireJobContext
public ExpireJobContext(WorkingMemoryReteExpireAction expireAction, ReteEvaluator reteEvaluator)
-
-
Method Detail
-
getJobHandle
public org.drools.base.time.JobHandle getJobHandle()
- Specified by:
getJobHandle
in interfaceJobContext
-
setJobHandle
public void setJobHandle(org.drools.base.time.JobHandle jobHandle)
Description copied from interface:JobContext
This method should only be called by the scheduler- Specified by:
setJobHandle
in interfaceJobContext
-
getExpireAction
public WorkingMemoryReteExpireAction getExpireAction()
-
getReteEvaluator
public ReteEvaluator getReteEvaluator()
- Specified by:
getReteEvaluator
in interfaceJobContext
-
setReteEvaluator
public void setReteEvaluator(ReteEvaluator reteEvaluator)
-
getHandle
public org.drools.base.time.JobHandle getHandle()
-
setHandle
public void setHandle(org.drools.base.time.JobHandle handle)
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Throws:
java.io.IOException
-
-