org.jactr.core.buffer.event
Interface IActivationBufferListener

All Superinterfaces:
java.util.EventListener, IParameterListener
All Known Implementing Classes:
ActivationBufferListenerAdaptor, ActivationBufferListenerDecorator

public interface IActivationBufferListener
extends java.util.EventListener, IParameterListener

listen to changes in a specific buffer

Author:
harrison

Method Summary
 void chunkMatched(ActivationBufferEvent abe)
          called when a chunk has been matched within the buffer by a some production that has fired
 void requestAccepted(ActivationBufferEvent abe)
          called when a pattern is added to the buffer
 void sourceChunkAdded(ActivationBufferEvent abe)
          called when a source chunk is added to the buffer
 void sourceChunkRemoved(ActivationBufferEvent abe)
          called when a source chunk is removed from the buffer
 void sourceChunksCleared(ActivationBufferEvent abe)
          called when all the chunks are removed from the buffer
 void statusSlotChanged(ActivationBufferEvent abe)
          name says it all
 
Methods inherited from interface org.jactr.core.event.IParameterListener
parameterChanged
 

Method Detail

sourceChunkAdded

void sourceChunkAdded(ActivationBufferEvent abe)
called when a source chunk is added to the buffer


sourceChunkRemoved

void sourceChunkRemoved(ActivationBufferEvent abe)
called when a source chunk is removed from the buffer


sourceChunksCleared

void sourceChunksCleared(ActivationBufferEvent abe)
called when all the chunks are removed from the buffer


requestAccepted

void requestAccepted(ActivationBufferEvent abe)
called when a pattern is added to the buffer

Parameters:
abe -

statusSlotChanged

void statusSlotChanged(ActivationBufferEvent abe)
name says it all


chunkMatched

void chunkMatched(ActivationBufferEvent abe)
called when a chunk has been matched within the buffer by a some production that has fired