|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.extensions.webscripts.AbstractRuntimeContainer
public abstract class AbstractRuntimeContainer
Encapsulates a Container within which the Web Script Runtime executes. Container examples - presentation (web tier), repository (server tier)
Field Summary | |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
|
Constructor Summary | |
---|---|
AbstractRuntimeContainer()
|
Method Summary | |
---|---|
boolean |
authenticate(Authenticator auth,
Description.RequiredAuthentication required)
Pre-authenticate container, if required |
protected org.springframework.context.ApplicationContext |
getApplicationContext()
Gets the Application Context |
ConfigService |
getConfigService()
Gets the Config Service |
FormatRegistry |
getFormatRegistry()
Gets the response format registry |
String |
getName()
Gets the name of the Container |
Registry |
getRegistry()
Gets the registry of Web Scripts |
Description.RequiredAuthentication |
getRequiredAuthentication()
Gets the required container authentication level (for matching web scripts) |
Map<String,Object> |
getScriptParameters()
Gets parameters for the Script Processor |
ScriptProcessorRegistry |
getScriptProcessorRegistry()
Gets the Script Processor Registry |
SearchPath |
getSearchPath()
Gets the Search Path |
Map<String,Object> |
getTemplateParameters()
Gets parameters for the Template Processor |
TemplateProcessorRegistry |
getTemplateProcessorRegistry()
Gets the Template Processor Registry |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event)
|
void |
reset()
Re-initialise the Web Script Container |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
void |
setConfigService(ConfigService configService)
|
void |
setFormatRegistry(FormatRegistry formatRegistry)
|
void |
setName(String name)
|
void |
setRegistry(Registry registry)
|
void |
setScriptObjects(Map<String,Object> scriptObjects)
|
void |
setScriptProcessorRegistry(ScriptProcessorRegistry scriptProcessorRegistry)
|
void |
setSearchPath(SearchPath searchPath)
|
void |
setTemplateObjects(Map<String,Object> templateObjects)
|
void |
setTemplateProcessorRegistry(TemplateProcessorRegistry templateProcessorRegistry)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.extensions.webscripts.RuntimeContainer |
---|
executeScript |
Methods inherited from interface org.springframework.extensions.webscripts.Container |
---|
getDescription |
Field Detail |
---|
protected org.springframework.context.ApplicationContext applicationContext
Constructor Detail |
---|
public AbstractRuntimeContainer()
Method Detail |
---|
public void setName(String name)
name
- public void setFormatRegistry(FormatRegistry formatRegistry)
formatRegistry
- public void setRegistry(Registry registry)
registry
- public void setScriptProcessorRegistry(ScriptProcessorRegistry scriptProcessorRegistry)
scriptProcessorRegistry
- public void setTemplateProcessorRegistry(TemplateProcessorRegistry templateProcessorRegistry)
templateProcessorRegistry
- public void setSearchPath(SearchPath searchPath)
searchPath
- public void setConfigService(ConfigService configService)
configService
- public void setScriptObjects(Map<String,Object> scriptObjects)
scriptObjects
- public void setTemplateObjects(Map<String,Object> templateObjects)
templateObjects
- public String getName()
Container
getName
in interface Container
public Map<String,Object> getScriptParameters()
Container
getScriptParameters
in interface Container
public Map<String,Object> getTemplateParameters()
Container
getTemplateParameters
in interface Container
public FormatRegistry getFormatRegistry()
Container
getFormatRegistry
in interface Container
public Registry getRegistry()
Container
getRegistry
in interface Container
public ConfigService getConfigService()
Container
getConfigService
in interface Container
public ScriptProcessorRegistry getScriptProcessorRegistry()
Container
getScriptProcessorRegistry
in interface Container
public TemplateProcessorRegistry getTemplateProcessorRegistry()
Container
getTemplateProcessorRegistry
in interface Container
public SearchPath getSearchPath()
Container
getSearchPath
in interface Container
public void reset()
Container
reset
in interface Container
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
protected org.springframework.context.ApplicationContext getApplicationContext()
public Description.RequiredAuthentication getRequiredAuthentication()
RuntimeContainer
getRequiredAuthentication
in interface RuntimeContainer
public boolean authenticate(Authenticator auth, Description.RequiredAuthentication required)
RuntimeContainer
authenticate
in interface RuntimeContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |