Class EfestoAppRoot
- java.lang.Object
-
- org.kie.efesto.common.api.identifiers.LocalUriId
-
- org.kie.efesto.common.api.identifiers.AppRoot
-
- org.kie.efesto.common.api.identifiers.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
EfestoComponentRootinstances, the efesto-specific subclass ofComponentRootIt also implementsComponentRootso that it can be used as top-levelpathinside anotherAppRoot
-
-
Field Summary
Fields Modifier and Type Field Description static StringEGESTO_ENGINES
-
Constructor Summary
Constructors Constructor Description EfestoAppRoot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ComponentRoot>
Tget(Class<T> providerId)subclasses should override this using the appropriate DI/ServiceLoading mechanism to allow the patternappRoot.get(Components.class)...; e.g.-
Methods inherited from class org.kie.efesto.common.api.identifiers.LocalUriId
asLocalUri, equals, hashCode, toLocalId, toString
-
-
-
-
Field Detail
-
EGESTO_ENGINES
public static final String EGESTO_ENGINES
- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public <T extends ComponentRoot> T get(Class<T> providerId)
Description copied from class:AppRootsubclasses should override this using the appropriate DI/ServiceLoading mechanism to allow the patternappRoot.get(Components.class)...; e.g.appRoot.get(ProcessIds.class).get("my.process.id).tasks().get("my.task")
-
-