public class AuralSearchDelegate extends BasicAsynchronousModuleDelegate<AbstractAuralModule,PerceptualSearchResult>
Constructor and Description |
---|
AuralSearchDelegate(AbstractAuralModule module) |
Modifier and Type | Method and Description |
---|---|
protected PerceptualSearchResult |
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 searchPattern,
PerceptualSearchResult result,
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 AuralSearchDelegate(AbstractAuralModule module)
protected PerceptualSearchResult processInternal(IRequest request, double requestTime, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
processInternal
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,PerceptualSearchResult>
protected void processInternalCompleted(IRequest searchPattern, PerceptualSearchResult result, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
processInternalCompleted
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,PerceptualSearchResult>
protected boolean shouldProcess(IRequest request, java.lang.Object... parameters)
BasicAsynchronousModuleDelegate
#processInternal(ChunkPattern)
on the asynchronous
executor.shouldProcess
in class BasicAsynchronousModuleDelegate<AbstractAuralModule,PerceptualSearchResult>