@Deprecated public abstract class AbstractVocalDelegate extends AbstractAsynchronousModuleDelegate<AbstractVocalModule,IChunk>
Constructor and Description |
---|
AbstractVocalDelegate(AbstractVocalModule module,
double minimumProcessingTime,
IChunk cantProcessResult)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
blockingTimedEventCreated(BlockingTimedEvent bte)
Deprecated.
called on the asynch thread on the creation of the blocking timed event.
|
boolean |
commandStateChanged(IIdentifier commandIdentifier,
IEfferentCommand.ActualState state,
boolean callingFromFinalize)
Deprecated.
|
protected ITimedEvent |
createHarvestTimedEvent(double start,
double end,
IRequest request,
IChunk result,
java.lang.Object... parameters)
Deprecated.
|
protected void |
enqueue(ITimedEvent timedEvent)
Deprecated.
method to queue the timed event.
|
protected void |
finalizeProcessing(IRequest request,
IChunk result,
java.lang.Object... parameters)
Deprecated.
called on the model thread, this handles the clean up
|
protected abstract void |
finalizeProcessingInternal(ChunkTypeRequest pattern,
IChunk result,
java.lang.Object... parameters)
Deprecated.
|
protected IIdentifier |
getCommandIdentifier()
Deprecated.
|
protected void |
setCommandIdentifier(IIdentifier identifier)
Deprecated.
|
protected void |
setDriftStates(IEfferentCommand.ActualState... states)
Deprecated.
|
protected void |
setEarlyTerminationStates(IEfferentCommand.ActualState... states)
Deprecated.
|
computeHarvestTime, getMinimumProcessingTime, getModule, process, processInternal, processInternalCompleted, shouldProcess
public AbstractVocalDelegate(AbstractVocalModule module, double minimumProcessingTime, IChunk cantProcessResult)
protected void setDriftStates(IEfferentCommand.ActualState... states)
protected void setEarlyTerminationStates(IEfferentCommand.ActualState... states)
protected void blockingTimedEventCreated(BlockingTimedEvent bte)
AbstractAsynchronousModuleDelegate
blockingTimedEventCreated
in class AbstractAsynchronousModuleDelegate<AbstractVocalModule,IChunk>
public boolean commandStateChanged(IIdentifier commandIdentifier, IEfferentCommand.ActualState state, boolean callingFromFinalize)
protected final void finalizeProcessing(IRequest request, IChunk result, java.lang.Object... parameters)
AbstractAsynchronousModuleDelegate
finalizeProcessing
in class AbstractAsynchronousModuleDelegate<AbstractVocalModule,IChunk>
protected abstract void finalizeProcessingInternal(ChunkTypeRequest pattern, IChunk result, java.lang.Object... parameters)
protected final void enqueue(ITimedEvent timedEvent)
AbstractAsynchronousModuleDelegate
enqueue
in class AbstractAsynchronousModuleDelegate<AbstractVocalModule,IChunk>
protected void setCommandIdentifier(IIdentifier identifier)
protected IIdentifier getCommandIdentifier()
protected final ITimedEvent createHarvestTimedEvent(double start, double end, IRequest request, IChunk result, java.lang.Object... parameters)
createHarvestTimedEvent
in class AbstractAsynchronousModuleDelegate<AbstractVocalModule,IChunk>