|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BeanFactory
Service interface for a source of beans of a particular type.
Bean instances are retrieved using a locator string which is of the form:
name[,initializer]. That is, an optional initializer is
may be specified, separated by a comma.
Beans may be cached or not.
The hivemind.lib.BeanFactoryBuilder service is used to create services
implementing this interface (driven from a configuration).
| Method Summary | |
|---|---|
boolean |
contains(java.lang.String locator)
Returns true if a bean matching the provided locator has been defined. |
java.lang.Object |
get(java.lang.String locator)
Gets a bean via its locator (it's name plus, optionally, an initializer). |
| Method Detail |
|---|
boolean contains(java.lang.String locator)
locator - the name or name and initializer
java.lang.Object get(java.lang.String locator)
locator - the name or name and initializer
org.apache.hivemind.ApplicationRuntimeException - if no bean matching the provided
name has been defined.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||