|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder
org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
public class SpringConfigurationBuilder
Processes a Spring ApplicationContext assembling all configuration artifacts needed to populate a CinnamonConfig instance.
| Constructor Summary | |
|---|---|
SpringConfigurationBuilder()
Creates a new instance using Springs root WebApplicationContext. |
|
SpringConfigurationBuilder(ApplicationContext context)
Creates a new instance using the given ApplicationContext. |
|
SpringConfigurationBuilder(Resource resource)
Creates a new instance using the given Spring Resource as XML input for the ApplicationContext. |
|
SpringConfigurationBuilder(Resource resource)
Creates a new instance using the given Spicelib Resource as XML input for the ApplicationContext. |
|
| Method Summary | |
|---|---|
CinnamonConfig |
build()
Processes the Spring ApplicationContext assembling all Cinnamon configuration artifacts contained in that context and creates and populates a new CinnamonConfig instance. |
void |
init(Map<String,String> initMap,
Map<String,Object> applicationMap)
Initializes the ServiceFactory. |
| Methods inherited from class org.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder |
|---|
getApplicationMap, getInitMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SpringConfigurationBuilder()
public SpringConfigurationBuilder(Resource resource)
resource - the Spring Resource to use as XML input for the ApplicationContextpublic SpringConfigurationBuilder(Resource resource)
resource - the Spicelib Resource to use as XML input for the ApplicationContextpublic SpringConfigurationBuilder(ApplicationContext context)
context - the ApplicationContext to process| Method Detail |
|---|
public void init(Map<String,String> initMap,
Map<String,Object> applicationMap)
ConfigurationBuilder
init in interface ConfigurationBuilderinit in class AbstractConfigurationBuilderinitMap - the initialisation parameters (taken from ServletConfig in a web application)applicationMap - the application attributes (taken from ServletContext in a web application)public CinnamonConfig build()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||