public class WebScriptServletRuntime extends AbstractRuntime
| Modifier and Type | Field and Description |
|---|---|
protected ServletAuthenticatorFactory |
authFactory |
protected javax.servlet.http.HttpServletRequest |
req |
protected javax.servlet.http.HttpServletResponse |
res |
protected ServerProperties |
serverProperties |
protected WebScriptServletRequest |
servletReq |
protected WebScriptServletResponse |
servletRes |
protected WebScriptServletSession |
servletSession |
container, logger, session| Constructor and Description |
|---|
WebScriptServletRuntime(RuntimeContainer container,
ServletAuthenticatorFactory authFactory,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
ServerProperties serverProperties)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
protected Authenticator |
createAuthenticator()
Create a Web Script Authenticator
|
protected WebScriptRequest |
createRequest(Match match)
Create a Web Script Request
|
protected WebScriptResponse |
createResponse()
Create a Web Script Response
|
protected WebScriptSessionFactory |
createSessionFactory()
Create a Web Script Session
|
static javax.servlet.http.HttpServletRequest |
getHttpServletRequest(WebScriptRequest request)
Helper to get HttpServletRequest from Web Script Request
|
static javax.servlet.http.HttpServletResponse |
getHttpServletResponse(WebScriptResponse response)
Helper to get HttpServletResponse from Web Script Response
|
String |
getName()
Gets the name of the Web Script Runtime
|
protected String |
getScriptMethod()
Get the Web Script Method e.g.
|
protected String |
getScriptUrl()
Get the Web Script Url
|
List<HttpMethod> |
getSupportedMethods()
Helper to get the List of supported methods for web script.
|
beforeProcessError, executeScript, executeScript, getContainer, getFormatStatusTemplate, getRealWebScriptRequest, getRealWebScriptResponse, getScriptParameters, getSession, getStatusCodeTemplate, getStatusTemplate, getTemplateParameters, setURLModelFactoryprotected ServletAuthenticatorFactory authFactory
protected javax.servlet.http.HttpServletRequest req
protected javax.servlet.http.HttpServletResponse res
protected ServerProperties serverProperties
protected WebScriptServletRequest servletReq
protected WebScriptServletResponse servletRes
protected WebScriptServletSession servletSession
public WebScriptServletRuntime(RuntimeContainer container, ServletAuthenticatorFactory authFactory, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, ServerProperties serverProperties)
container - RuntimeContainerauthFactory - ServletAuthenticatorFactoryreq - HttpServletRequestres - HttpServletResponseserverProperties - ServerPropertiesprotected String getScriptMethod()
AbstractRuntimegetScriptMethod in class AbstractRuntimeprotected String getScriptUrl()
AbstractRuntimegetScriptUrl in class AbstractRuntimeprotected WebScriptRequest createRequest(Match match)
AbstractRuntimecreateRequest in class AbstractRuntimematch - web script matching the script method and urlprotected WebScriptResponse createResponse()
AbstractRuntimecreateResponse in class AbstractRuntimeprotected Authenticator createAuthenticator()
AbstractRuntimecreateAuthenticator in class AbstractRuntimeprotected WebScriptSessionFactory createSessionFactory()
AbstractRuntimecreateSessionFactory in class AbstractRuntimepublic String getName()
Runtimepublic static javax.servlet.http.HttpServletRequest getHttpServletRequest(WebScriptRequest request)
request - WebScriptRequestpublic static javax.servlet.http.HttpServletResponse getHttpServletResponse(WebScriptResponse response)
response - WebScriptResponsepublic List<HttpMethod> getSupportedMethods()
Copyright © 2005–2015 Alfresco Software. All rights reserved.