org.jactr.core.buffer.delegate
Class IgnoreSlotRequestDelegate

java.lang.Object
  extended by org.jactr.core.buffer.delegate.IgnoreSlotRequestDelegate
All Implemented Interfaces:
IRequestDelegate

public class IgnoreSlotRequestDelegate
extends java.lang.Object
implements IRequestDelegate

silently consumes SlotBasedRequests but does not forward them to the owning module

Author:
harrison

Constructor Summary
IgnoreSlotRequestDelegate()
           
 
Method Summary
 void clear()
          clear/cancel any pending requests
 boolean request(IRequest request, IActivationBuffer buffer, double requestTime)
          do the module specific processing
 boolean willAccept(IRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IgnoreSlotRequestDelegate

public IgnoreSlotRequestDelegate()
Method Detail

request

public boolean request(IRequest request,
                       IActivationBuffer buffer,
                       double requestTime)
Description copied from interface: IRequestDelegate
do the module specific processing

Specified by:
request in interface IRequestDelegate
Returns:
true if this was successful (will propogate the buffer event)

willAccept

public boolean willAccept(IRequest request)
Specified by:
willAccept in interface IRequestDelegate

clear

public void clear()
Description copied from interface: IRequestDelegate
clear/cancel any pending requests

Specified by:
clear in interface IRequestDelegate