Constructor and Description |
---|
ApplicationModel(String name,
String version,
org.qi4j.api.structure.Application.Mode mode,
org.qi4j.api.common.MetaInfo metaInfo,
ActivatorsModel<org.qi4j.api.structure.Application> activatorsModel,
List<LayerModel> layers) |
Modifier and Type | Method and Description |
---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) |
InjectionProviderFactory |
injectionProviderFactory() |
org.qi4j.api.common.MetaInfo |
metaInfo() |
org.qi4j.api.structure.Application.Mode |
mode() |
String |
name() |
ActivatorsInstance<org.qi4j.api.structure.Application> |
newActivatorsInstance() |
ApplicationInstance |
newInstance(org.qi4j.api.Qi4j runtime,
Object... importedServiceInstances) |
String |
toString() |
String |
version() |
public ApplicationModel(String name, String version, org.qi4j.api.structure.Application.Mode mode, org.qi4j.api.common.MetaInfo metaInfo, ActivatorsModel<org.qi4j.api.structure.Application> activatorsModel, List<LayerModel> layers)
public String name()
name
in interface org.qi4j.api.structure.ApplicationDescriptor
public String version()
public org.qi4j.api.structure.Application.Mode mode()
public org.qi4j.api.common.MetaInfo metaInfo()
public ActivatorsInstance<org.qi4j.api.structure.Application> newActivatorsInstance() throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationException
public <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> visitor) throws ThrowableType extends Throwable
public ApplicationInstance newInstance(org.qi4j.api.Qi4j runtime, Object... importedServiceInstances) throws org.qi4j.api.common.InvalidApplicationException
newInstance
in interface org.qi4j.api.structure.ApplicationDescriptor
org.qi4j.api.common.InvalidApplicationException
public InjectionProviderFactory injectionProviderFactory()