org.jactr.modules.pm.aural.buffer.processor
Class AttendToRequestDelegate

java.lang.Object
  extended by org.jactr.core.buffer.delegate.AsynchronousRequestDelegate
      extended by org.jactr.modules.pm.common.buffer.AbstractRequestDelegate
          extended by org.jactr.modules.pm.aural.buffer.processor.AttendToRequestDelegate
All Implemented Interfaces:
IRequestDelegate

public class AttendToRequestDelegate
extends AbstractRequestDelegate

attend-to and move-attention delegate that handles buffer states and routes the request to the module

Author:
harrison

Constructor Summary
AttendToRequestDelegate(IAuralModule module, IChunkType attendChunkType, java.lang.String locationSlotName)
           
 
Method Summary
 void clear()
          clear and possibly abort a pending encoding
 
Methods inherited from class org.jactr.modules.pm.common.buffer.AbstractRequestDelegate
willAccept
 
Methods inherited from class org.jactr.core.buffer.delegate.AsynchronousRequestDelegate
isAsynchronous, isDelayingStart, isUsingBlockingTimedEvents, request, setAsynchronous, setDelayStart, setUseBlockingTimedEvents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttendToRequestDelegate

public AttendToRequestDelegate(IAuralModule module,
                               IChunkType attendChunkType,
                               java.lang.String locationSlotName)
Method Detail

clear

public final void clear()
clear and possibly abort a pending encoding

Specified by:
clear in interface IRequestDelegate
Overrides:
clear in class AsynchronousRequestDelegate