| Interface | Description | 
|---|---|
| IRegistryDataProvider | Interface for the search functionality to get the registry data. | 
| IServiceRegistry | Interface for a service registry. | 
| Class | Description | 
|---|---|
| GlobalQueryServiceRegistry | Registry that allows for adding global queries with local registry. | 
| MultiServiceRegistry | Service registry that holds copies of multiple other platform
  registries. | 
| ProxyFilter | Test if a class is a proxy. | 
| RegistrySearchFunctionality | This class contains default search functionalities for services. | 
| ServiceIdFilter | Filter for service ids. | 
| ServiceQuery<T> | |
| ServiceQueryInfo<T> | Info with query and result future. | 
| ServiceRegistry | Local service registry. | 
| ServiceRegistry.UnlimitedIntermediateDelegationResultListener<E> | Listener that forwards only results and ignores finished / exception. | 
| SServiceProvider | Static helper class for searching services. | 
| SServiceProvider.IntermediateProxyResultListener<T> | Proxy result listener. | 
| SServiceProvider.ProxyResultListener<T> | Proxy result listener class. | 
| SynchronizedServiceRegistry | Synchronization for service registries. | 
| TagFilter<T> | Tag filter class. | 
| Exception | Description | 
|---|---|
| ServiceNotFoundException | Exception to denote that a requested service was not found. |