public final class ApplicationAssemblyImpl extends Object implements org.qi4j.bootstrap.ApplicationAssembly
Constructor and Description |
---|
ApplicationAssemblyImpl() |
Modifier and Type | Method and Description |
---|---|
List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Application>>> |
activators() |
org.qi4j.bootstrap.LayerAssembly |
layer(String name) |
Collection<LayerAssemblyImpl> |
layerAssemblies() |
org.qi4j.api.common.MetaInfo |
metaInfo() |
org.qi4j.api.structure.Application.Mode |
mode() |
org.qi4j.bootstrap.ModuleAssembly |
module(String layerName,
String moduleName) |
String |
name() |
org.qi4j.bootstrap.ApplicationAssembly |
setMetaInfo(Object info) |
org.qi4j.bootstrap.ApplicationAssembly |
setMode(org.qi4j.api.structure.Application.Mode mode) |
org.qi4j.bootstrap.ApplicationAssembly |
setName(String name) |
org.qi4j.bootstrap.ApplicationAssembly |
setVersion(String version) |
String |
version() |
<ThrowableType extends Throwable> |
visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) |
org.qi4j.bootstrap.ApplicationAssembly |
withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Application>>... activators) |
public org.qi4j.bootstrap.LayerAssembly layer(String name)
layer
in interface org.qi4j.bootstrap.ApplicationAssembly
public org.qi4j.bootstrap.ModuleAssembly module(String layerName, String moduleName)
module
in interface org.qi4j.bootstrap.ApplicationAssembly
public org.qi4j.bootstrap.ApplicationAssembly setName(String name)
setName
in interface org.qi4j.bootstrap.ApplicationAssembly
public org.qi4j.bootstrap.ApplicationAssembly setVersion(String version)
setVersion
in interface org.qi4j.bootstrap.ApplicationAssembly
public org.qi4j.bootstrap.ApplicationAssembly setMode(org.qi4j.api.structure.Application.Mode mode)
setMode
in interface org.qi4j.bootstrap.ApplicationAssembly
public org.qi4j.bootstrap.ApplicationAssembly setMetaInfo(Object info)
setMetaInfo
in interface org.qi4j.bootstrap.ApplicationAssembly
@SafeVarargs public final org.qi4j.bootstrap.ApplicationAssembly withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Application>>... activators)
withActivators
in interface org.qi4j.bootstrap.ApplicationAssembly
public <ThrowableType extends Throwable> void visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) throws ThrowableType extends Throwable
visit
in interface org.qi4j.bootstrap.ApplicationAssembly
ThrowableType extends Throwable
public Collection<LayerAssemblyImpl> layerAssemblies()
public List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Application>>> activators()
public org.qi4j.api.common.MetaInfo metaInfo()
public String name()
name
in interface org.qi4j.bootstrap.ApplicationAssembly
public String version()
public org.qi4j.api.structure.Application.Mode mode()
mode
in interface org.qi4j.bootstrap.ApplicationAssembly