|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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)
SubModule
public RegistryBuilder add(String classname)
SubModule
public 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
Registry
public 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 |