Interface ComponentRegistry


  • 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 ComponentFactory. 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.

    • Method Detail

      • 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