package org.limewire.core.api.search; import java.util.Collection; /** A listener for a search. */ public interface SearchListener { /** Notification a new search result is received for the search. */ void handleSearchResult(Search search, SearchResult searchResult); /** Adds many search results at once. */ void handleSearchResults(Search search, Collection<? extends SearchResult> searchResults); /** Notification the search has started. */ void searchStarted(Search search); /** Notification the search has stopped. */ void searchStopped(Search search); }