no.sesat.search.mode.executor
Class SearchTask

java.lang.Object
  extended by java.util.concurrent.FutureTask<ResultList<ResultItem>>
      extended by no.sesat.search.mode.executor.SearchTask
All Implemented Interfaces:
Runnable, Future<ResultList<ResultItem>>, RunnableFuture<ResultList<ResultItem>>

public final class SearchTask
extends FutureTask<ResultList<ResultItem>>

Version:
$Id: SearchTask.java 7225 2009-04-09 00:32:20Z ssmiweve $

Constructor Summary
SearchTask(SearchCommand command)
           
 
Method Summary
 boolean cancel(boolean mayInterruptIfRunning)
           
 ResultList<ResultItem> get()
           
 ResultList<ResultItem> get(long timeout, TimeUnit unit)
           
 SearchCommand getCommand()
           
 
Methods inherited from class java.util.concurrent.FutureTask
done, isCancelled, isDone, run, runAndReset, set, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchTask

public SearchTask(SearchCommand command)
Method Detail

getCommand

public SearchCommand getCommand()

cancel

public boolean cancel(boolean mayInterruptIfRunning)
Specified by:
cancel in interface Future<ResultList<ResultItem>>
Overrides:
cancel in class FutureTask<ResultList<ResultItem>>

get

public ResultList<ResultItem> get()
Specified by:
get in interface Future<ResultList<ResultItem>>
Overrides:
get in class FutureTask<ResultList<ResultItem>>

get

public ResultList<ResultItem> get(long timeout,
                                  TimeUnit unit)
Specified by:
get in interface Future<ResultList<ResultItem>>
Overrides:
get in class FutureTask<ResultList<ResultItem>>


Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.