Interface | Description |
---|---|
IInternalService |
Internal service interface for managing services in service container.
|
IRequiredServiceFetcher |
Interface for fetching required services.
|
IResultSelector |
Select services to be returned as result of service search.
|
ISearchManager |
Manager for doing searches across service providers.
|
IService |
The interface for platform services.
|
IServiceContainer |
Internal interface for a service container.
|
IServiceIdentifier |
Interface for service identifier.
|
IServiceProvider |
Interface for service providers.
|
IVisitDecider |
Interface for deciding if a specific target service provider should be searched
in a given search context.
|
Class | Description |
---|---|
AnyResultSelector |
Select first service to be returned as result of service search.
|
BasicResultSelector |
Select one or more services according to a filter.
|
BasicService |
Basic service provide a simple default isValid() implementation
that returns true after start service and false afterwards.
|
BasicServiceContainer |
A service container is a simple infrastructure for a collection of
services.
|
CacheServiceContainer |
Service container that uses caching for fast service access.
|
DefaultVisitDecider |
Default visit decider that implements the following strategy:
- record visited nodes and don't visit any node twice
- Use up and down flags for searching in specific directions only.
|
IdResultSelector |
Select service by id.
|
LocalSearchManager |
Search for services at the local provider and all parents.
|
ParallelSearchManager |
Searches up and/or down the provider tree in parallel (if results are provided in parallel).
|
ProvidedServiceImplementation |
Contains information for provided service implementation:
- implementation class or
- creation expression or
- implementation forward to other component via binding
|
ProvidedServiceInfo |
Info for provided services.
|
ProxyFilter |
Test if a class is a proxy.
|
RequiredServiceBinding |
Required service binding information.
|
RequiredServiceInfo |
Struct for information about a required service.
|
SequentialSearchManager |
Sequentially searches up and/or down the provider tree.
|
SequentialSearchManager.SearchContext |
Struct for data that remains constant during search.
|
ServiceIdentifier |
Service identifier for uniquely identifying a service.
|
ServiceIdFilter |
Filter for service ids.
|
SServiceProvider |
Static helper class for searching services.
|
TypeResultSelector |
Select first service to be returned as result of service search.
|
Exception | Description |
---|---|
ServiceInvalidException |
Exception that is thrown when a service is called that is invalid.
|
ServiceNotFoundException |
Exception to denote that a requested service was not found.
|
Copyright © 2012. All Rights Reserved.