org.drools.reteoo
Class ObjectTypeNode.ExpireJobContext

java.lang.Object
  extended by org.drools.reteoo.ObjectTypeNode.ExpireJobContext
All Implemented Interfaces:
Externalizable, Serializable, JobContext
Enclosing class:
ObjectTypeNode

public static class ObjectTypeNode.ExpireJobContext
extends Object
implements JobContext, Externalizable

See Also:
Serialized Form

Field Summary
 ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction
           
 JobHandle handle
           
 InternalWorkingMemory workingMemory
           
 
Constructor Summary
ObjectTypeNode.ExpireJobContext(ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction, InternalWorkingMemory workingMemory)
           
 
Method Summary
 ReteooWorkingMemory.WorkingMemoryReteExpireAction getExpireAction()
           
 JobHandle getHandle()
           
 JobHandle getJobHandle()
           
 InternalWorkingMemory getWorkingMemory()
           
 void readExternal(ObjectInput in)
           
 void setExpireAction(ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction)
           
 void setHandle(JobHandle handle)
           
 void setJobHandle(JobHandle jobHandle)
          This method should only be called by the scheduler
 void setWorkingMemory(InternalWorkingMemory workingMemory)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expireAction

public ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction

workingMemory

public InternalWorkingMemory workingMemory

handle

public JobHandle handle
Constructor Detail

ObjectTypeNode.ExpireJobContext

public ObjectTypeNode.ExpireJobContext(ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction,
                                       InternalWorkingMemory workingMemory)
Parameters:
workingMemory -
behavior -
behaviorContext -
Method Detail

getJobHandle

public JobHandle getJobHandle()
Specified by:
getJobHandle in interface JobContext

setJobHandle

public void setJobHandle(JobHandle jobHandle)
Description copied from interface: JobContext
This method should only be called by the scheduler

Specified by:
setJobHandle in interface JobContext

getExpireAction

public ReteooWorkingMemory.WorkingMemoryReteExpireAction getExpireAction()

setExpireAction

public void setExpireAction(ReteooWorkingMemory.WorkingMemoryReteExpireAction expireAction)

getWorkingMemory

public InternalWorkingMemory getWorkingMemory()

setWorkingMemory

public void setWorkingMemory(InternalWorkingMemory workingMemory)

getHandle

public JobHandle getHandle()

setHandle

public void setHandle(JobHandle handle)

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.