public class DefaultTemporalActivationBuffer extends DefaultDelegatedRequestableBuffer6
ChunkPattern
s). For a module/buffer as simple as
this one, this is overkill, but it serves as a good example for how you can extend
the behavior of modules/buffers by just adding new IRequestDelegate
sACTIVATION_PARAM, GOAL_VALUE_PARAM, STRICT_HARVESTING_PARAM
AURAL, AURAL_LOCATION, GOAL, IMAGINAL, MOTOR, RETRIEVAL, VISUAL, VISUAL_LOCATION, VOCAL
BUFFER_SLOT, ERROR_CHANGED_TOO_MUCH_CHUNK, ERROR_DELETED_CHUNK, ERROR_INVALID_INDEX_CHUNK, ERROR_NO_LONGER_AVAILABLE_CHUNK, ERROR_NOTHING_AVAILABLE_CHUNK, ERROR_NOTHING_MATCHES_CHUNK, ERROR_SLOT, ERROR_UNKNOWN_CHUNK, STATE_SLOT
Constructor and Description |
---|
DefaultTemporalActivationBuffer(java.lang.String name,
IModule module) |
Modifier and Type | Method and Description |
---|---|
protected void |
grabReferences()
called once the model is started.
|
void |
initialize()
intialize this component
|
addRequestDelegate, addSourceChunkInternal, clearInternal, getRequestDelegates, getSourceChunkInternal, getSourceChunksInternal, removeRequestDelegate, removeSourceChunkInternal, requestInternal, setSourceChunkInternal, willAccept
request
addListener, addSlot, addSourceChunk, bind, checkStatusSlotContent, dispose, getBusyChunk, getEmptyChunk, getErrorChunk, getFreeChunk, getFullChunk, getRequestedChunk, getSlot, getSlots, getSlots, getUnrequestedChunk, hasSlot, isBufferEmpty, isBufferFull, isBufferRequested, isBufferUnrequested, isErrorSet, isStateBusy, isStateError, isStateFree, removeListener, removeSlot, setBufferChunk, setErrorChunk, setStateChunk, setStatusSlotContent, shouldAcceptAsSource, shouldCopyOnInsertion, sourceChunkCopied, valueChanged
addListener, clear, contains, containsExact, getActivation, getActivationSpreader, getEventDispatcher, getG, getLock, getModel, getModule, getName, getParameter, getPossibleParameters, getSetableParameters, getSourceChunk, getSourceChunks, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, matchedInternal, removeListener, removeSourceChunk, setActivation, setActivationSpreader, setG, setParameter, setStrictHarvestingEnabled, toString
addAdapterFactory, getAdapter, removeAdapterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
request
addListener, addSourceChunk, clear, contains, dispose, getActivation, getG, getModel, getModule, getName, getSourceChunk, getSourceChunks, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, removeListener, removeSourceChunk, setActivation, setG
getAdapter
public DefaultTemporalActivationBuffer(java.lang.String name, IModule module)
public void initialize()
IInitializable
initialize
in interface IInitializable
initialize
in class AbstractActivationBuffer
protected void grabReferences()
AbstractActivationBuffer
grabReferences
in class AbstractActivationBuffer6