|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Registrar
Defines the available methods for registering Controllers and Components.
Nested Class Summary | |
---|---|
static class |
Registrar.Injection
|
Method Summary | |
---|---|
void |
application()
|
boolean |
isRegistered(java.lang.Object typeOrInstance)
Determines if a component is already registered |
Registrar |
register(java.lang.Class<?> type,
java.lang.Object... parameters)
|
Registrar |
register(java.lang.Object key,
java.lang.Class<?> type,
java.lang.Object... parameters)
|
Registrar |
registerInstance(java.lang.Object instance)
|
Registrar |
registerInstance(java.lang.Object key,
java.lang.Object instance)
|
Registrar |
registerNonCaching(java.lang.Class<?> type,
java.lang.Object... parameters)
|
Registrar |
registerNonCaching(java.lang.Object key,
java.lang.Class<?> type,
java.lang.Object... parameters)
|
void |
request()
|
void |
session()
|
Registrar |
useInjection(Registrar.Injection injection)
Use the given injection type for component instantiation |
Method Detail |
---|
Registrar useInjection(Registrar.Injection injection)
injection
- the Injection to use
boolean isRegistered(java.lang.Object typeOrInstance)
typeOrInstance
- the component Class type or Object instance/key
true
if component is registeredRegistrar register(java.lang.Class<?> type, java.lang.Object... parameters)
type
- represent both the key and type the object will be registered underparameters
- any parameters needed to satisfy the component being registeredRegistrar register(java.lang.Object key, java.lang.Class<?> type, java.lang.Object... parameters)
key
- represent the key the object will be registered undertype
- represent the component typeparameters
- any parameters needed to satisfy the component being registeredRegistrar registerInstance(java.lang.Object instance)
Registrar registerInstance(java.lang.Object key, java.lang.Object instance)
Registrar registerNonCaching(java.lang.Class<?> type, java.lang.Object... parameters)
Registrar registerNonCaching(java.lang.Object key, java.lang.Class<?> type, java.lang.Object... parameters)
void application()
void session()
void request()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |