Interface RuntimeContainer
-
- All Superinterfaces:
Container
- All Known Implementing Classes:
AbstractRuntimeContainer,ExtensibilityContainer,PresentationContainer
public interface RuntimeContainer extends Container
Web Script Container extensions for a Web Script Runtime- Author:
- davidc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanauthenticate(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 responseDescription.RequiredAuthenticationgetRequiredAuthentication()Gets 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 Detail
-
executeScript
void executeScript(WebScriptRequest scriptReq, WebScriptResponse scriptRes, Authenticator auth) throws java.io.IOException
Execute the script in the context of the provided request and response- Parameters:
scriptReq- WebScriptRequestscriptRes- WebScriptResponseauth- Authenticator- Throws:
java.io.IOException
-
getRequiredAuthentication
Description.RequiredAuthentication getRequiredAuthentication()
Gets the required container authentication level (for matching web scripts)- Returns:
- the required authentication level
-
authenticate
boolean authenticate(Authenticator auth, Description.RequiredAuthentication required)
Pre-authenticate container, if required- Parameters:
auth- Authenticatorrequired- RequiredAuthentication
-
-