org.springframework.extensions.webscripts
Interface RuntimeContainer

All Superinterfaces:
Container
All Known Implementing Classes:
AbstractRuntimeContainer, LocalWebScriptRuntimeContainer, PresentationContainer

public interface RuntimeContainer
extends Container

Web Script Container extensions for a Web Script Runtime

Author:
davidc

Method Summary
 boolean authenticate(Authenticator auth, Description.RequiredAuthentication required)
          Pre-authenticate container, if required
 void executeScript(WebScriptRequest scriptReq, WebScriptResponse scriptRes, Authenticator auth)
          Execute the script in the context of the provided request and response
 Description.RequiredAuthentication getRequiredAuthentication()
          Gets the required container authentication level (for matching web scripts)
 
Methods inherited from interface org.springframework.extensions.webscripts.Container
getConfigService, getDescription, getFormatRegistry, getName, getRegistry, getScriptParameters, getScriptProcessorRegistry, getSearchPath, getTemplateParameters, getTemplateProcessorRegistry, reset
 

Method Detail

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 -
scriptRes -
Throws:
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 -
required -


Copyright © 2009 SpringSource, Inc. All Rights Reserved.