P-Grid v2.0a2 API Specification

p2p.storage.events
Interface SearchListener


public interface SearchListener

Defines the callback interface to notify of search results.

Version:
1.0.0
Author:
@author Roman Schmidt

Method Summary
 void newSearchResult(GUID guid, Collection results)
          Invoked when a new search result is available
 void noResultsFound(GUID guid)
          Invoked when a search resulted in no results.
 void searchFailed(GUID guid)
          Invoked when a search failed.
 void searchFinished(GUID guid)
          Invoked when a search finished.
 void searchStarted(GUID guid, String message)
          Invoked when a search started (reached a responsible peer).
 

Method Detail

newSearchResult

void newSearchResult(GUID guid,
                     Collection results)
Invoked when a new search result is available

Parameters:
guid - the GUID of the original query
results - a Collection of DataItems matching the original query

noResultsFound

void noResultsFound(GUID guid)
Invoked when a search resulted in no results.

Parameters:
guid - the GUID of the original query

searchFailed

void searchFailed(GUID guid)
Invoked when a search failed.

Parameters:
guid - the GUID of the original query

searchFinished

void searchFinished(GUID guid)
Invoked when a search finished.

Parameters:
guid - the GUID of the original query

searchStarted

void searchStarted(GUID guid,
                   String message)
Invoked when a search started (reached a responsible peer).

Parameters:
guid - the GUID of the original query
message - the explanation message.

P-Grid v2.0a2 API Specification

This is open source software distributed under the terms of the GNU General Public License, a copy of which is included in the file LICENSE. If not you can find the GPL at http://www.gnu.org/copyleft/gpl.txt