public final class LayerAssemblyImpl extends Object implements org.qi4j.bootstrap.LayerAssembly
uses()
.Constructor and Description |
---|
LayerAssemblyImpl(org.qi4j.bootstrap.ApplicationAssembly applicationAssembly,
String name) |
Modifier and Type | Method and Description |
---|---|
List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>> |
activators() |
org.qi4j.bootstrap.ApplicationAssembly |
application() |
org.qi4j.bootstrap.EntityDeclaration |
entities(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.EntityAssembly> specification) |
org.qi4j.bootstrap.ImportedServiceDeclaration |
importedServices(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ImportedServiceAssembly> specification) |
org.qi4j.api.common.MetaInfo |
metaInfo() |
org.qi4j.bootstrap.ModuleAssembly |
module(String name) |
String |
name() |
org.qi4j.bootstrap.ObjectDeclaration |
objects(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ObjectAssembly> specification) |
org.qi4j.bootstrap.ServiceDeclaration |
services(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ServiceAssembly> specification) |
org.qi4j.bootstrap.LayerAssembly |
setMetaInfo(Object info) |
org.qi4j.bootstrap.LayerAssembly |
setName(String name) |
String |
toString() |
org.qi4j.bootstrap.TransientDeclaration |
transients(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.TransientAssembly> specification) |
org.qi4j.bootstrap.LayerAssembly |
uses(org.qi4j.bootstrap.LayerAssembly... layerAssembly) |
org.qi4j.bootstrap.ValueDeclaration |
values(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ValueAssembly> specification) |
<ThrowableType extends Throwable> |
visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) |
org.qi4j.bootstrap.LayerAssembly |
withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>... activators) |
public LayerAssemblyImpl(org.qi4j.bootstrap.ApplicationAssembly applicationAssembly, String name)
public org.qi4j.bootstrap.ModuleAssembly module(String name)
module
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.ApplicationAssembly application()
application
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.LayerAssembly setName(String name)
setName
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.LayerAssembly setMetaInfo(Object info)
setMetaInfo
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.LayerAssembly uses(org.qi4j.bootstrap.LayerAssembly... layerAssembly) throws IllegalArgumentException
uses
in interface org.qi4j.bootstrap.LayerAssembly
IllegalArgumentException
@SafeVarargs public final org.qi4j.bootstrap.LayerAssembly withActivators(Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>... activators)
withActivators
in interface org.qi4j.bootstrap.LayerAssembly
public <ThrowableType extends Throwable> void visit(org.qi4j.bootstrap.AssemblyVisitor<ThrowableType> visitor) throws ThrowableType extends Throwable
visit
in interface org.qi4j.bootstrap.LayerAssembly
ThrowableType extends Throwable
public org.qi4j.bootstrap.EntityDeclaration entities(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.EntityAssembly> specification)
entities
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.ServiceDeclaration services(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ServiceAssembly> specification)
services
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.TransientDeclaration transients(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.TransientAssembly> specification)
transients
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.ValueDeclaration values(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ValueAssembly> specification)
values
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.ObjectDeclaration objects(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ObjectAssembly> specification)
objects
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.bootstrap.ImportedServiceDeclaration importedServices(org.qi4j.functional.Specification<? super org.qi4j.bootstrap.ImportedServiceAssembly> specification)
importedServices
in interface org.qi4j.bootstrap.LayerAssembly
public org.qi4j.api.common.MetaInfo metaInfo()
public String name()
name
in interface org.qi4j.bootstrap.LayerAssembly
public List<Class<? extends org.qi4j.api.activation.Activator<org.qi4j.api.structure.Layer>>> activators()