|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tapestry5.ioc.RegistryBuilder
public final class RegistryBuilder
Used to construct the IoC Registry. This class is not thread-safe. The
Registry, once created, is thread-safe.
| Constructor Summary | |
|---|---|
RegistryBuilder()
|
|
RegistryBuilder(ClassLoader classLoader)
|
|
RegistryBuilder(ClassLoader classLoader,
LoggerSource loggerSource)
|
|
| Method Summary | |
|---|---|
RegistryBuilder |
add(Class... moduleClasses)
Adds a number of modules (as module classes) to the registry, returning the builder for further configuration. |
RegistryBuilder |
add(ModuleDef moduleDef)
Adds a ModuleDef to the registry, returning the builder for further configuration. |
RegistryBuilder |
add(String classname)
Adds a modle class (specified by fully qualified class name) to the registry, returning the builder for further configuration. |
Registry |
build()
Constructs and returns the registry; this may only be done once. |
static Registry |
buildAndStartupRegistry(Class... moduleClasses)
Constructs the registry, adds a number of modules (as module classes) to the registry and performs registry startup. |
static Registry |
buildAndStartupRegistry(ModuleDef moduleDef,
Class... moduleClasses)
Constructs the registry, adds a ModuleDef and a number of modules (as module classes) to the registry and
performs registry startup. |
ClassLoader |
getClassLoader()
|
org.slf4j.Logger |
getLogger()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RegistryBuilder()
public RegistryBuilder(ClassLoader classLoader)
public RegistryBuilder(ClassLoader classLoader,
LoggerSource loggerSource)
| Method Detail |
|---|
public RegistryBuilder add(ModuleDef moduleDef)
ModuleDef to the registry, returning the builder for further configuration.
public RegistryBuilder add(Class... moduleClasses)
SubModulepublic RegistryBuilder add(String classname)
SubModulepublic Registry build()
Registry.performRegistryStartup().
public ClassLoader getClassLoader()
public org.slf4j.Logger getLogger()
public static Registry buildAndStartupRegistry(ModuleDef moduleDef,
Class... moduleClasses)
ModuleDef and a number of modules (as module classes) to the registry and
performs registry startup. The returned registry is ready to use. The caller is must not invoke
Registry.performRegistryStartup().
moduleDef - ModuleDef to addmoduleClasses - modules (as module classes) to add
Registrypublic static Registry buildAndStartupRegistry(Class... moduleClasses)
Registry.performRegistryStartup().
moduleClasses - modules (as module classes) to add
Registry
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||