de.unidu.is.retrieval
Interface AsyncRetriever

All Known Implementing Classes:
Sync2AsyncRetriever

public interface AsyncRetriever

An asynchronous variant of , an interface for abstracting from different XML-based IR engines (e.g. the XML PIRE extension, HyREX). This interface only supports the retrieval part.

Since:
2004-10-12
Version:
$Revision: 1.6 $, $Date: 2005/03/14 17:33:13 $
Author:
Henrik Nottelmann

Method Summary
 void closeCall(AsyncCallResponseListener listener)
          Asynchronous variant of getClose(), which closes the retriever, and optionally frees used system resources (e.g. closes a network connection).
 void getDocumentCall(AsyncCallResponseListener listener, ProbDoc probDoc)
          Asynchronous variant of getDocument.
 void getDocumentCall(AsyncCallResponseListener listener, java.lang.String docID)
          Asynchronous variant of getDocument.
 void getDocumentsCall(AsyncCallResponseListener listener, java.util.List docList)
          Asynchronous variant of getDocuments.
 void getResultCall(AsyncCallResponseListener listener, Query query)
          Asynchronous variant of getResult
 void getResultSummariesCall(AsyncCallResponseListener listener, Query query)
          Asynchronous variant of getResultSummaries
 void getSchemaCall(AsyncCallResponseListener listener)
          Asynchronous variant of getSchema(), which returns the schema used by this retriever.
 void getSummariesCall(AsyncCallResponseListener listener, java.util.List docs)
          Asynchronous variant of getSummaries.
 void getSummaryCall(AsyncCallResponseListener listener, ProbDoc probDoc)
          Asynchronous variant of getSummary
 void getSummaryCall(AsyncCallResponseListener listener, java.lang.String docID)
          Asynchronous variant of getSummary
 

Method Detail

getSchemaCall

public void getSchemaCall(AsyncCallResponseListener listener)
Asynchronous variant of getSchema(), which returns the schema used by this retriever.

Parameters:
listener - response listener

getResultCall

public void getResultCall(AsyncCallResponseListener listener,
                          Query query)
Asynchronous variant of getResult

Parameters:
listener - response listener
query - XIRQL query

getResultSummariesCall

public void getResultSummariesCall(AsyncCallResponseListener listener,
                                   Query query)
Asynchronous variant of getResultSummaries

Parameters:
listener - response listener
query - XIRQL query

getSummaryCall

public void getSummaryCall(AsyncCallResponseListener listener,
                           java.lang.String docID)
Asynchronous variant of getSummary

Parameters:
listener - response listener
docID - document id

getSummaryCall

public void getSummaryCall(AsyncCallResponseListener listener,
                           ProbDoc probDoc)
Asynchronous variant of getSummary

Parameters:
listener - response listener
probDoc - document

getSummariesCall

public void getSummariesCall(AsyncCallResponseListener listener,
                             java.util.List docs)
Asynchronous variant of getSummaries.

Parameters:
listener - response listener
docs - list of ProbDoc instances

getDocumentCall

public void getDocumentCall(AsyncCallResponseListener listener,
                            java.lang.String docID)
Asynchronous variant of getDocument.

Parameters:
listener - response listener
docID - document id

getDocumentCall

public void getDocumentCall(AsyncCallResponseListener listener,
                            ProbDoc probDoc)
Asynchronous variant of getDocument.

Parameters:
probDoc - document descriptor

getDocumentsCall

public void getDocumentsCall(AsyncCallResponseListener listener,
                             java.util.List docList)
Asynchronous variant of getDocuments.

Parameters:
listener - response listener
docList - list of ProbDoc instances

closeCall

public void closeCall(AsyncCallResponseListener listener)
Asynchronous variant of getClose(), which closes the retriever, and optionally frees used system resources (e.g. closes a network connection).

Parameters:
listener - response listener