Package org.alfresco.repo.web.scripts
Class BufferedResponse
- java.lang.Object
-
- org.alfresco.repo.web.scripts.BufferedResponse
-
- All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScriptResponse,org.springframework.extensions.webscripts.WrappingWebScriptResponse
public class BufferedResponse extends Object implements org.springframework.extensions.webscripts.WrappingWebScriptResponse
Transactional Buffered Response
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglogger
-
Constructor Summary
Constructors Constructor Description BufferedResponse(org.springframework.extensions.webscripts.WebScriptResponse res, int bufferSize, org.apache.chemistry.opencmis.server.shared.TempStoreOutputStreamFactory streamFactory)Construct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(String name, String value)StringencodeResourceUrl(String url)StringencodeScriptUrl(String url)StringgetEncodeResourceUrlFunction(String name)StringgetEncodeScriptUrlFunction(String name)org.springframework.extensions.webscripts.WebScriptResponsegetNext()OutputStreamgetOutputStream()org.springframework.extensions.webscripts.RuntimegetRuntime()WritergetWriter()voidreset()voidreset(String preserveHeadersPattern)voidsetCache(org.springframework.extensions.webscripts.Cache cache)voidsetContentEncoding(String contentEncoding)voidsetContentType(String contentType)voidsetHeader(String name, String value)voidsetStatus(int status)voidwriteResponse()Write buffered response to underlying response
-
-
-
Method Detail
-
getNext
public org.springframework.extensions.webscripts.WebScriptResponse getNext()
- Specified by:
getNextin interfaceorg.springframework.extensions.webscripts.WrappingWebScriptResponse
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeaderin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeScriptUrl
public String encodeScriptUrl(String url)
- Specified by:
encodeScriptUrlin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeScriptUrlFunction
public String getEncodeScriptUrlFunction(String name)
- Specified by:
getEncodeScriptUrlFunctionin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeResourceUrl
public String encodeResourceUrl(String url)
- Specified by:
encodeResourceUrlin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeResourceUrlFunction
public String getEncodeResourceUrlFunction(String name)
- Specified by:
getEncodeResourceUrlFunctionin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getOutputStream
public OutputStream getOutputStream() throws IOException
- Specified by:
getOutputStreamin interfaceorg.springframework.extensions.webscripts.WebScriptResponse- Throws:
IOException
-
getRuntime
public org.springframework.extensions.webscripts.Runtime getRuntime()
- Specified by:
getRuntimein interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getWriter
public Writer getWriter() throws IOException
- Specified by:
getWriterin interfaceorg.springframework.extensions.webscripts.WebScriptResponse- Throws:
IOException
-
reset
public void reset()
- Specified by:
resetin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
reset
public void reset(String preserveHeadersPattern)
- Specified by:
resetin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setCache
public void setCache(org.springframework.extensions.webscripts.Cache cache)
- Specified by:
setCachein interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentTypein interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setContentEncoding
public void setContentEncoding(String contentEncoding)
- Specified by:
setContentEncodingin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeaderin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setStatus
public void setStatus(int status)
- Specified by:
setStatusin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
writeResponse
public void writeResponse()
Write buffered response to underlying response
-
-