Class EfestoAppRoot

  • All Implemented Interfaces:
    ComponentRoot, Id, LocalId

    public final class EfestoAppRoot
    extends AppRoot
    implements ComponentRoot
    Efesto-specific root path of an application.

    Its top-level children are EfestoComponentRoot instances, the efesto-specific subclass of ComponentRoot It also implements ComponentRoot so that it can be used as top-level path inside another AppRoot

    • Constructor Detail

      • EfestoAppRoot

        public EfestoAppRoot()
    • Method Detail

      • get

        public <T extends ComponentRoot> T get​(Class<T> providerId)
        Description copied from class: AppRoot
        subclasses should override this using the appropriate DI/ServiceLoading mechanism to allow the pattern appRoot.get(Components.class)...; e.g. appRoot.get(ProcessIds.class).get("my.process.id).tasks().get("my.task")
        Specified by:
        get in class AppRoot