public interface ISearchManager
Modifier and Type | Method and Description |
---|---|
Object |
getCacheKey()
Get the cache key.
|
boolean |
isForcedSearch()
Test if a search must be performed (no cached values allowed).
|
ITerminableIntermediateFuture<IService> |
searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> searchServices(IServiceProvider provider, IVisitDecider decider, IResultSelector selector, Map<Class<?>,Collection<IService>> services)
provider
- The service provider to start the search at.decider
- The visit decider to select nodes and terminate the search.selector
- The result selector to select matching services and produce the final result.services
- The local services of the provider (class->list of services).Object getCacheKey()
boolean isForcedSearch()
Copyright © 2013. All Rights Reserved.