A B D E F G I L M N O P Q R S T U V W

A

addClassloader(ClassLoader) - Static method in class org.qi4j.bootstrap.internal.ServiceLoader
 
addEntities(Class<? extends EntityComposite>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
addObjects(Class...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
addServices(Class<? extends ServiceComposite>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
addTransients(Class<? extends TransientComposite>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
addValues(Class<? extends ValueComposite>...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
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.
applicationAssembly() - Method in interface org.qi4j.bootstrap.LayerAssembly
 
ApplicationAssemblyFactory - Interface in org.qi4j.bootstrap
Factory for creating new Qi4j application assemblies.
applicationAssemblyFactory() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
 
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(ModuleAssembly) - Method in class org.qi4j.bootstrap.LayerName
 
assemble(ModuleAssembly) - Method in class org.qi4j.bootstrap.ModuleName
 
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
 
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
 
AssemblyVisitor<ThrowableType extends java.lang.Throwable> - Interface in org.qi4j.bootstrap
Visitor interface to visit the whole or parts of an assembly.
AssemblyVisitorAdapter<ThrowableType extends java.lang.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
JAVADOC

B

BindingException - Exception in org.qi4j.bootstrap
JAVADOC
BindingException(String) - Constructor for exception org.qi4j.bootstrap.BindingException
 
BindingException(String, InvalidInjectionException) - Constructor for exception org.qi4j.bootstrap.BindingException
 
BootstrapException - Exception in org.qi4j.bootstrap
This exception is thrown if no ApplicationFactory provider can be found
BootstrapException(String) - Constructor for exception org.qi4j.bootstrap.BootstrapException
 
BootstrapException(String, Throwable) - Constructor for exception org.qi4j.bootstrap.BootstrapException
 

D

declareDefaults() - Method in interface org.qi4j.bootstrap.MixinDeclaration
 

E

Energy4Java - Class in org.qi4j.bootstrap
Main bootstrap class for starting Qi4j and creating new applications.
Energy4Java() - Constructor for class org.qi4j.bootstrap.Energy4Java
 
Energy4Java(Qi4jRuntime) - Constructor for class org.qi4j.bootstrap.Energy4Java
 
EntityDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring entities.

F

firstProvider(Class<T>) - Method in class org.qi4j.bootstrap.internal.ServiceLoader
 
forMixin(Class<T>) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 

G

getInitialValue(Method) - Method in class org.qi4j.bootstrap.MetaInfoDeclaration
 
getInitialValue(Method) - Method in interface org.qi4j.bootstrap.PropertyDeclarations
 
getMetaInfo(Method) - Method in interface org.qi4j.bootstrap.AssociationDeclarations
 
getMetaInfo(Method) - Method in interface org.qi4j.bootstrap.ManyAssociationDeclarations
 
getMetaInfo(Method) - Method in class org.qi4j.bootstrap.MetaInfoDeclaration
 
getMetaInfo(Method) - Method in interface org.qi4j.bootstrap.PropertyDeclarations
 
getServiceLoader() - Static method in class org.qi4j.bootstrap.Energy4Java
 

I

identifiedBy(String) - Method in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
identifiedBy(String) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
importedBy(Class<? extends ServiceImporter>) - Method in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
ImportedServiceDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring imported services.
importServices(Class...) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
InjectionException - Exception in org.qi4j.bootstrap
JAVADOC
InjectionException(String) - Constructor for exception org.qi4j.bootstrap.InjectionException
 
InjectionException(String, Throwable) - Constructor for exception org.qi4j.bootstrap.InjectionException
 
InjectionException(Throwable) - Constructor for exception org.qi4j.bootstrap.InjectionException
 
INSTANCE - Static variable in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
instantiateOnStartup() - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
InvalidInjectionException - Exception in org.qi4j.bootstrap
JAVADOC
InvalidInjectionException(String) - Constructor for exception org.qi4j.bootstrap.InvalidInjectionException
 
InvalidInjectionException(String, Throwable) - Constructor for exception org.qi4j.bootstrap.InvalidInjectionException
 

L

layerAssembly(String) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
Create a new layer assembly
LayerAssembly - Interface in org.qi4j.bootstrap
 
layerAssembly() - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
LayerName - Class in org.qi4j.bootstrap
Set the name of the layer
LayerName(String) - Constructor for class org.qi4j.bootstrap.LayerName
 

M

Main - Class in org.qi4j.bootstrap
This class can be used as the application class.
Main() - Constructor for class org.qi4j.bootstrap.Main
 
main(String[]) - Static method in class org.qi4j.bootstrap.Main
 
ManyAssociationDeclarations - Interface in org.qi4j.bootstrap
JAVADOC
MetaInfoDeclaration - Class in org.qi4j.bootstrap
Declaration of a Property or Association.
MetaInfoDeclaration() - Constructor for class org.qi4j.bootstrap.MetaInfoDeclaration
 
MixinDeclaration<T> - Interface in org.qi4j.bootstrap
Fluent API for declaring information about properties
mode() - Method in interface org.qi4j.bootstrap.ApplicationAssembly
Get the currently set mode of the application
module() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
moduleAssembly(String) - Method in interface org.qi4j.bootstrap.LayerAssembly
 
ModuleAssembly - Interface in org.qi4j.bootstrap
The ModuleAssembly is used to register any information about what the module should contain, such as composites, entities and services.
ModuleName - Class in org.qi4j.bootstrap
Set the name of the module
ModuleName(String) - Constructor for class org.qi4j.bootstrap.ModuleName
 

N

name() - Method in interface org.qi4j.bootstrap.ApplicationAssembly
Get the currently set name of the application
name() - Method in interface org.qi4j.bootstrap.LayerAssembly
 
name() - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
NEW_OBJECT - Static variable in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
newApplication(ApplicationAssembler) - Method in class org.qi4j.bootstrap.Energy4Java
 
newApplicationAssembly(Assembler) - Method in interface org.qi4j.bootstrap.ApplicationAssemblyFactory
Create a new application with one layer and one module.
newApplicationAssembly(Assembler[][][]) - Method in interface org.qi4j.bootstrap.ApplicationAssemblyFactory
Create a new application with the same amount of layers as the first array size, with modules according to the second array size, and then use the third array for assemblers of each module.
newApplicationAssembly() - Method in interface org.qi4j.bootstrap.ApplicationAssemblyFactory
Create a new ApplicationAssembly that can be used for the above method.
newApplicationModel(ApplicationAssembly) - Method in interface org.qi4j.bootstrap.ApplicationModelFactory
 
newApplicationModel(ApplicationAssembler) - Method in class org.qi4j.bootstrap.Energy4Java
 
notifyRuntimeShutdown() - Static method in class org.qi4j.bootstrap.Energy4Java
 

O

objectBuilderFactory() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
ObjectDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring objects.Instances of this API are acquired by calling ModuleAssembly.addObjects(Class[]).
on(Class<T>) - Method in class org.qi4j.bootstrap.MetaInfoDeclaration
 
org.qi4j.bootstrap - package org.qi4j.bootstrap
 
org.qi4j.bootstrap.internal - package org.qi4j.bootstrap.internal
 

P

PropertyDeclarations - Interface in org.qi4j.bootstrap
This provides declared property information that the runtime can use.
providers(Class<T>) - Method in class org.qi4j.bootstrap.internal.ServiceLoader
 

Q

Qi4jRuntime - Interface in org.qi4j.bootstrap
This interface has to be implemented by Qi4j runtimes.
queryBuilderFactory() - Method in class org.qi4j.bootstrap.SingletonAssembler
 

R

removeClassloader(ClassLoader) - Static method in class org.qi4j.bootstrap.internal.ServiceLoader
 
runtime() - Method in class org.qi4j.bootstrap.SingletonAssembler
 

S

SERVICE - Static variable in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
ServiceDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring services hosted in Qi4j.
serviceFinder() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
ServiceLoader - Class in org.qi4j.bootstrap.internal
Implementation of ServiceLoader mechanism in Java.
ServiceLoader() - Constructor for class org.qi4j.bootstrap.internal.ServiceLoader
 
setMetaInfo(Object) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
 
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.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
 
setServiceLoader(ServiceLoader) - Static method in class org.qi4j.bootstrap.Energy4Java
 
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 Qi4j Runtime instance containing one Layer with one Module.
spi() - Method in class org.qi4j.bootstrap.Energy4Java
 
spi() - Method in interface org.qi4j.bootstrap.Qi4jRuntime
 

T

transientBuilderFactory() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
TransientDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring TransientComposites.

U

unitOfWorkFactory() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
uses(LayerAssembly...) - Method in interface org.qi4j.bootstrap.LayerAssembly
 

V

valueBuilderFactory() - Method in class org.qi4j.bootstrap.SingletonAssembler
 
ValueDeclaration - Interface in org.qi4j.bootstrap
Fluent API for declaring values
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.EntityDeclaration
Set visibility for declared entities.
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.ImportedServiceDeclaration
 
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.ObjectDeclaration
 
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.TransientDeclaration
 
visibleIn(Visibility) - Method in interface org.qi4j.bootstrap.ValueDeclaration
 
visit(AssemblyVisitor<ThrowableType>) - Method in interface org.qi4j.bootstrap.ApplicationAssembly
 
visit(AssemblyVisitor<ThrowableType>) - Method in interface org.qi4j.bootstrap.LayerAssembly
 
visit(AssemblyVisitor<ThrowableType>) - Method in interface org.qi4j.bootstrap.ModuleAssembly
 
visitApplication(ApplicationAssembly) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitApplication(ApplicationAssembly) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitComposite(TransientDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitComposite(TransientDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitEntity(EntityDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitEntity(EntityDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitImportedService(ImportedServiceDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitImportedService(ImportedServiceDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitLayer(LayerAssembly) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitLayer(LayerAssembly) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitModule(ModuleAssembly) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitModule(ModuleAssembly) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitObject(ObjectDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitObject(ObjectDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitService(ServiceDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitService(ServiceDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 
visitValue(ValueDeclaration) - Method in interface org.qi4j.bootstrap.AssemblyVisitor
 
visitValue(ValueDeclaration) - Method in class org.qi4j.bootstrap.AssemblyVisitorAdapter
 

W

withConcerns(Class<?>...) - Method in interface org.qi4j.bootstrap.EntityDeclaration
Declare additional concerns for these entities.
withConcerns(Class<?>...) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
withConcerns(Class<?>...) - Method in interface org.qi4j.bootstrap.TransientDeclaration
 
withConcerns(Class<?>...) - Method in interface org.qi4j.bootstrap.ValueDeclaration
 
withMixins(Class<?>...) - Method in interface org.qi4j.bootstrap.EntityDeclaration
Declare additional mixins for these entities.
withMixins(Class<?>...) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
withMixins(Class<?>...) - Method in interface org.qi4j.bootstrap.TransientDeclaration
 
withMixins(Class<?>...) - Method in interface org.qi4j.bootstrap.ValueDeclaration
 
withRoles(Class<?>...) - Method in interface org.qi4j.bootstrap.EntityDeclaration
Declare additional role interfaces for these declared interfaces.
withRoles(Class<?>...) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
withRoles(Class<?>...) - Method in interface org.qi4j.bootstrap.TransientDeclaration
 
withRoles(Class<?>...) - Method in interface org.qi4j.bootstrap.ValueDeclaration
 
withSideEffects(Class<?>...) - Method in interface org.qi4j.bootstrap.EntityDeclaration
Declare additional side-effects for these entitites.
withSideEffects(Class<?>...) - Method in interface org.qi4j.bootstrap.ServiceDeclaration
 
withSideEffects(Class<?>...) - Method in interface org.qi4j.bootstrap.TransientDeclaration
 
withSideEffects(Class<?>...) - Method in interface org.qi4j.bootstrap.ValueDeclaration
 

A B D E F G I L M N O P Q R S T U V W

Copyright © 2007-2010. All Rights Reserved.