Interface ISearchQueryManagerService


  • public interface ISearchQueryManagerService
    Local service for handling all remote searches and queries including superpeer management and plain polling search fallback.
    • Method Detail

      • searchService

        <T> ITerminableFuture<IServiceIdentifier> searchService​(ServiceQuery<T> query)
        Search for matching services using available remote information sources and provide first result.
        Parameters:
        query - The search query.
        Returns:
        Future providing the corresponding service or ServiceNotFoundException when not found.
      • addQuery

        <T> ISubscriptionIntermediateFuture<T> addQuery​(ServiceQuery<T> query)
        Add a service query. Continuously searches for matching services using available remote information sources.
        Parameters:
        query - The search query.
        Returns:
        Future providing the corresponding services as intermediate results.