public class AuralAttendingDelegate extends BasicAsynchronousModuleDelegate<AbstractAuralModule,IChunk>
Constructor and Description |
---|
AuralAttendingDelegate(AbstractAuralModule module) |
Modifier and Type | Method and Description |
---|---|
IChunk |
getSearchResult(PerceptualSearchResult searchResult,
IAuralModule auralModule,
java.lang.String streamName)
returns the contents of the perceptual search
|
protected IChunk |
processInternal(IRequest request,
double requestTime,
java.lang.Object... parameters)
called on the asynchronous thread, this does the actual processing,
returning some result.
|
protected void |
processInternalCompleted(IRequest request,
IChunk visualChunk,
java.lang.Object... parameters)
called on the asynch thread after processInternal has completed.
|
protected boolean |
shouldProcess(IRequest request,
java.lang.Object... parameters)
Called on the initiating thread (i.e.
|
getModule, process
public AuralAttendingDelegate(AbstractAuralModule module)
public IChunk getSearchResult(PerceptualSearchResult searchResult, IAuralModule auralModule, java.lang.String streamName)
searchResult
- auralModule
- streamName
- protected IChunk processInternal(IRequest request, double requestTime, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
processInternal
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,IChunk>
protected void processInternalCompleted(IRequest request, IChunk visualChunk, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
processInternalCompleted
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,IChunk>
protected boolean shouldProcess(IRequest request, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
#processInternal(ChunkPattern)
on the asynchronous
executor.shouldProcess
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,IChunk>