org.jactr.modules.pm.common.memory
Interface IActivePerceptListener

All Known Implementing Classes:
DefaultPerceptListener, DefaultPerceptListener

public interface IActivePerceptListener

listener that will be called when a cached percept chunk that is in any buffer is either reencoded or removed

Author:
harrison

Method Summary
 void newPercept(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
           
 void reencoded(org.commonreality.identifier.IIdentifier identifier, IChunk oldChunk, IChunk newChunk)
          when an attended chunk (oldChunk) has changed so much that a new chunk has to be encoded (newChunk)
 void removed(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
          when an attended chunk's percept is no longer available
 void updated(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
           
 

Method Detail

reencoded

void reencoded(org.commonreality.identifier.IIdentifier identifier,
               IChunk oldChunk,
               IChunk newChunk)
when an attended chunk (oldChunk) has changed so much that a new chunk has to be encoded (newChunk)

Parameters:
identifier - TODO
oldChunk -
newChunk -

removed

void removed(org.commonreality.identifier.IIdentifier identifier,
             IChunk chunk)
when an attended chunk's percept is no longer available

Parameters:
identifier - TODO
chunk -

updated

void updated(org.commonreality.identifier.IIdentifier identifier,
             IChunk chunk)

newPercept

void newPercept(org.commonreality.identifier.IIdentifier identifier,
                IChunk chunk)