public interface ComponentRegistry
A registry of all the components available in the local system along with
their metadata. Implementations usually to be provided in the
RootHub
lookup.
The registry may change over time, eg. by the addition of libraries. Implementations should cache the query result, so that object identity can be used to check for changes.
The contents of the registry will reflect the contents of all available
. The component data from the registry result will
include all component data from the ComponentFactory, as well as the
ComponentFactory itself and any other implementation specific data.invalid reference
ComponentFactory
-
Method Details
-
query
ComponentRegistry.Result query()Query the components available on the local system. The same result will be returned unless the data has changed, so object identity can be used to check for changes.- Returns:
- component information
-