Interface RuntimeContainer
- All Superinterfaces:
Container
- All Known Implementing Classes:
AbstractRuntimeContainer,ExtensibilityContainer,PresentationContainer
Web Script Container extensions for a Web Script Runtime
- Author:
- davidc
-
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(Authenticator auth, Description.RequiredAuthentication required) Pre-authenticate container, if requiredvoidexecuteScript(WebScriptRequest scriptReq, WebScriptResponse scriptRes, Authenticator auth) Execute the script in the context of the provided request and responseGets the required container authentication level (for matching web scripts)Methods inherited from interface org.springframework.extensions.webscripts.Container
allowCallbacks, getConfigService, getDescription, getFormatRegistry, getName, getRegistry, getScriptParameterFactoryRegistry, getScriptParameters, getScriptProcessorRegistry, getSearchPath, getTemplateParameters, getTemplateProcessorRegistry, reset
-
Method Details
-
executeScript
void executeScript(WebScriptRequest scriptReq, WebScriptResponse scriptRes, Authenticator auth) throws IOException Execute the script in the context of the provided request and response- Parameters:
scriptReq- WebScriptRequestscriptRes- WebScriptResponseauth- Authenticator- Throws:
IOException
-
getRequiredAuthentication
Description.RequiredAuthentication getRequiredAuthentication()Gets the required container authentication level (for matching web scripts)- Returns:
- the required authentication level
-
authenticate
Pre-authenticate container, if required- Parameters:
auth- Authenticatorrequired- RequiredAuthentication
-