- addServices(Class<?>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
-
Create a list of ServiceComposites for this Module.
- afterActivation() - Method in class org.qi4j.bootstrap.builder.ApplicationBuilder
-
Called after application activation.
- api() - Method in class org.qi4j.bootstrap.Energy4Java
-
- api() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
-
- application() - Method in interface org.qi4j.bootstrap.LayerAssembly
-
- application - Variable in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- application() - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- application() - Method in class org.qi4j.bootstrap.SingletonAssembler
-
- ApplicationAssembler - Interface in org.qi4j.bootstrap
-
Implement this interface to create the root class that
is responsible for assembling your entire application.
- ApplicationAssemblerAdapter - Class in org.qi4j.bootstrap
-
Helper base class for application assemblers that
want to either create applications using only one layer/module,
or that wants to create pancake-layered applications.
- ApplicationAssemblerAdapter(Assembler) - Constructor for class org.qi4j.bootstrap.ApplicationAssemblerAdapter
-
- ApplicationAssemblerAdapter(Assembler[][][]) - Constructor for class org.qi4j.bootstrap.ApplicationAssemblerAdapter
-
- ApplicationAssembly - Interface in org.qi4j.bootstrap
-
An application assembly.
- ApplicationAssemblyFactory - Interface in org.qi4j.bootstrap
-
Factory for creating new Zest application assemblies.
- applicationAssemblyFactory() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
-
- ApplicationBuilder - Class in org.qi4j.bootstrap.builder
-
Application Builder.
- ApplicationBuilder(String) - Constructor for class org.qi4j.bootstrap.builder.ApplicationBuilder
-
- ApplicationModelFactory - Interface in org.qi4j.bootstrap
-
Factory for ApplicationModelSPI's.
- applicationModelFactory() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
-
- ApplicationName - Class in org.qi4j.bootstrap
-
Set the name of the application
- ApplicationName(String) - Constructor for class org.qi4j.bootstrap.ApplicationName
-
- assemble(ApplicationAssemblyFactory) - Method in interface org.qi4j.bootstrap.ApplicationAssembler
-
- assemble(ApplicationAssemblyFactory) - Method in class org.qi4j.bootstrap.ApplicationAssemblerAdapter
-
- assemble(ModuleAssembly) - Method in class org.qi4j.bootstrap.ApplicationName
-
- assemble(ModuleAssembly) - Method in interface org.qi4j.bootstrap.Assembler
-
Assemblers receive a callback to the ModuleAssembly
they are supposed to configure.
- assemble(ModuleAssembly) - Method in class org.qi4j.bootstrap.AssemblerCollection
-
- assemble(LayerAssembly) - Method in interface org.qi4j.bootstrap.layered.LayerAssembler
-
- assemble(ApplicationAssemblyFactory) - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- assemble(LayerAssembly, ModuleAssembly) - Method in interface org.qi4j.bootstrap.layered.ModuleAssembler
-
- assemble(ModuleAssembly) - Method in class org.qi4j.bootstrap.LayerName
-
- assemble(ModuleAssembly) - Method in class org.qi4j.bootstrap.ModuleName
-
- assembleLayers(ApplicationAssembly) - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
Called from the constructor to assemble the layers in the applcation.
- Assembler - Interface in org.qi4j.bootstrap
-
ModuleAssemblies are configured by Assemblers.
- AssemblerCollection - Class in org.qi4j.bootstrap
-
Assembler that delegates to a collection of Assemblers.
- AssemblerCollection(Assembler...) - Constructor for class org.qi4j.bootstrap.AssemblerCollection
-
- AssemblerCollection(Class<? extends Assembler>...) - Constructor for class org.qi4j.bootstrap.AssemblerCollection
-
- AssemblerCollection(Collection<Assembler>) - Constructor for class org.qi4j.bootstrap.AssemblerCollection
-
- assemblerOf(Class<T>) - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- assemblerOf(Class<T>) - Method in class org.qi4j.bootstrap.layered.LayeredLayerAssembler
-
- Assemblers - Class in org.qi4j.bootstrap
-
Assembler adapters for common use cases (visibility, identity, configuration).
- Assemblers.Config<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Configuration adapter.
- Assemblers.Config() - Constructor for class org.qi4j.bootstrap.Assemblers.Config
-
- Assemblers.Configurable<AssemblerType> - Interface in org.qi4j.bootstrap
-
Assembler with Configuration interface.
- Assemblers.Identifiable<AssemblerType> - Interface in org.qi4j.bootstrap
-
Assembler with Identity interface.
- Assemblers.Identity<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Identity adapter.
- Assemblers.Identity() - Constructor for class org.qi4j.bootstrap.Assemblers.Identity
-
- Assemblers.IdentityConfig<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Identity and Configuration adapter.
- Assemblers.IdentityConfig() - Constructor for class org.qi4j.bootstrap.Assemblers.IdentityConfig
-
- Assemblers.Visibility<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Visibility adapter.
- Assemblers.Visibility() - Constructor for class org.qi4j.bootstrap.Assemblers.Visibility
-
- Assemblers.VisibilityConfig<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Visibility and Configuration adapter.
- Assemblers.VisibilityConfig() - Constructor for class org.qi4j.bootstrap.Assemblers.VisibilityConfig
-
- Assemblers.VisibilityIdentity<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Visibility and Identity adapter.
- Assemblers.VisibilityIdentity() - Constructor for class org.qi4j.bootstrap.Assemblers.VisibilityIdentity
-
- Assemblers.VisibilityIdentityConfig<AssemblerType> - Class in org.qi4j.bootstrap
-
Assembler with Visibility, Identity and Configuation adapter.
- Assemblers.VisibilityIdentityConfig() - Constructor for class org.qi4j.bootstrap.Assemblers.VisibilityIdentityConfig
-
- Assemblers.Visible<AssemblerType> - Interface in org.qi4j.bootstrap
-
Assembler with Visibility interface.
- assembly() - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- AssemblyException - Exception in org.qi4j.bootstrap
-
Thrown by ModuleAssembly if the Assembler tries to make an invalid assembly.
- AssemblyException() - Constructor for exception org.qi4j.bootstrap.AssemblyException
-
- AssemblyException(String) - Constructor for exception org.qi4j.bootstrap.AssemblyException
-
- AssemblyException(String, Throwable) - Constructor for exception org.qi4j.bootstrap.AssemblyException
-
- AssemblyException(Throwable) - Constructor for exception org.qi4j.bootstrap.AssemblyException
-
- AssemblySpecifications - Class in org.qi4j.bootstrap
-
Utility specifications for Assemblies.
- AssemblySpecifications() - Constructor for class org.qi4j.bootstrap.AssemblySpecifications
-
- AssemblyVisitor<ThrowableType extends Throwable> - Interface in org.qi4j.bootstrap
-
Visitor interface to visit the whole or parts of an assembly.
- AssemblyVisitorAdapter<ThrowableType extends Throwable> - Class in org.qi4j.bootstrap
-
Base class for assembly visitors.
- AssemblyVisitorAdapter() - Constructor for class org.qi4j.bootstrap.AssemblyVisitorAdapter
-
- AssociationDeclarations - Interface in org.qi4j.bootstrap
-
This provides declared Association
information that the runtime can use.
- SERVICE_IMPORTER - Static variable in interface org.qi4j.bootstrap.ImportedServiceDeclaration
-
- SERVICE_SELECTOR - Static variable in interface org.qi4j.bootstrap.ImportedServiceDeclaration
-
- ServiceAssembly - Interface in org.qi4j.bootstrap
-
This represents the assembly information of a single ServiceComposite in a Module.
- ServiceDeclaration - Interface in org.qi4j.bootstrap
-
Fluent API for declaring services hosted in Zest.
- services(Specification<? super ServiceAssembly>) - Method in interface org.qi4j.bootstrap.LayerAssembly
-
Given a Specification for ServiceAssembly's, returns a ServiceDeclaration that can
be used to work with all of the assemblies in this Layer matched by the specification.
- services(Class<?>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
-
Declare a list of ServiceComposites for this Module.
- services(Specification<? super ServiceAssembly>) - Method in interface org.qi4j.bootstrap.ModuleAssembly
-
Given a Specification for ServiceAssembly's, returns a ServiceDeclaration that can
be used to work with all of the assemblies matched by the specification.
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ConfigurationDeclaration
-
Set additional metainfo for this configuration declaration.
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.EntityDeclaration
-
Set additional metainfo for this entity declaration.
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ImportedServiceDeclaration
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.LayerAssembly
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.MixinDeclaration
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ModuleAssembly
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ObjectDeclaration
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.TransientDeclaration
-
- setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ValueDeclaration
-
- setMode(Application.Mode) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
-
Set the application mode.
- setName(String) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
-
Set the name of the application
- setName(String) - Method in interface org.qi4j.bootstrap.LayerAssembly
-
- setName(String) - Method in interface org.qi4j.bootstrap.ModuleAssembly
-
Set the name of this module.
- setVersion(String) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
-
Set the version of the application.
- SingletonAssembler - Class in org.qi4j.bootstrap
-
Base class for Assembler that creates an Application
with one Layer and one Module.
- SingletonAssembler() - Constructor for class org.qi4j.bootstrap.SingletonAssembler
-
Creates a Zest Runtime instance containing one Layer with one Module.
- spi() - Method in class org.qi4j.bootstrap.Energy4Java
-
- spi() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
-
- start() - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-
- StateDeclarations - Interface in org.qi4j.bootstrap
-
This provides declared Property
information that the runtime can use.
- stop() - Method in class org.qi4j.bootstrap.layered.LayeredApplicationAssembler
-