org.jactr.core.queue.timedevents
Class DelayedBufferRequestTimedEvent

java.lang.Object
  extended by org.jactr.core.queue.timedevents.AbstractTimedEvent
      extended by org.jactr.core.queue.timedevents.DelayedBufferRequestTimedEvent
All Implemented Interfaces:
ITimedEvent, IBufferBasedTimedEvent

public class DelayedBufferRequestTimedEvent
extends AbstractTimedEvent
implements IBufferBasedTimedEvent


Constructor Summary
DelayedBufferRequestTimedEvent(IRequest request, IRequestableBuffer buffer, double start, double end)
           
 
Method Summary
 void fire(double currentTime)
          called when this event should be fired..
 IChunk getBoundChunk()
          return the chunk that is (or will be) in the buffer that will be manipulated
 IActivationBuffer getBuffer()
          return the buffer that this timed event will be posting changes to.
 
Methods inherited from class org.jactr.core.queue.timedevents.AbstractTimedEvent
abort, getEndTime, getStartTime, hasAborted, hasFired, setTimes, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jactr.core.queue.ITimedEvent
abort, getEndTime, getStartTime, hasAborted, hasFired
 

Constructor Detail

DelayedBufferRequestTimedEvent

public DelayedBufferRequestTimedEvent(IRequest request,
                                      IRequestableBuffer buffer,
                                      double start,
                                      double end)
Method Detail

fire

public void fire(double currentTime)
Description copied from class: AbstractTimedEvent
called when this event should be fired..

Specified by:
fire in interface ITimedEvent
Overrides:
fire in class AbstractTimedEvent
Parameters:
currentTime - Description of the Parameter

getBoundChunk

public IChunk getBoundChunk()
Description copied from interface: IBufferBasedTimedEvent
return the chunk that is (or will be) in the buffer that will be manipulated

Specified by:
getBoundChunk in interface IBufferBasedTimedEvent
Returns:

getBuffer

public IActivationBuffer getBuffer()
Description copied from interface: IBufferBasedTimedEvent
return the buffer that this timed event will be posting changes to.

Specified by:
getBuffer in interface IBufferBasedTimedEvent
Returns: