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 java.lang.Object implements org.springframework.extensions.webscripts.WrappingWebScriptResponseTransactional 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, TempOutputStreamFactory streamFactory)Construct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(java.lang.String name, java.lang.String value)java.lang.StringencodeResourceUrl(java.lang.String url)java.lang.StringencodeScriptUrl(java.lang.String url)java.lang.StringgetEncodeResourceUrlFunction(java.lang.String name)java.lang.StringgetEncodeScriptUrlFunction(java.lang.String name)org.springframework.extensions.webscripts.WebScriptResponsegetNext()java.io.OutputStreamgetOutputStream()org.springframework.extensions.webscripts.RuntimegetRuntime()java.io.WritergetWriter()voidreset()voidreset(java.lang.String preserveHeadersPattern)voidsetCache(org.springframework.extensions.webscripts.Cache cache)voidsetContentEncoding(java.lang.String contentEncoding)voidsetContentType(java.lang.String contentType)voidsetHeader(java.lang.String name, java.lang.String value)voidsetStatus(int status)voidwriteResponse()Write buffered response to underlying response
-
-
-
Constructor Detail
-
BufferedResponse
public BufferedResponse(org.springframework.extensions.webscripts.WebScriptResponse res, int bufferSize, TempOutputStreamFactory streamFactory)Construct- Parameters:
res- WebScriptResponsebufferSize- int
-
-
Method Detail
-
getNext
public org.springframework.extensions.webscripts.WebScriptResponse getNext()
- Specified by:
getNextin interfaceorg.springframework.extensions.webscripts.WrappingWebScriptResponse
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)- Specified by:
addHeaderin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeScriptUrl
public java.lang.String encodeScriptUrl(java.lang.String url)
- Specified by:
encodeScriptUrlin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeScriptUrlFunction
public java.lang.String getEncodeScriptUrlFunction(java.lang.String name)
- Specified by:
getEncodeScriptUrlFunctionin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeResourceUrl
public java.lang.String encodeResourceUrl(java.lang.String url)
- Specified by:
encodeResourceUrlin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeResourceUrlFunction
public java.lang.String getEncodeResourceUrlFunction(java.lang.String name)
- Specified by:
getEncodeResourceUrlFunctionin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getOutputStream
public java.io.OutputStream getOutputStream() throws java.io.IOException- Specified by:
getOutputStreamin interfaceorg.springframework.extensions.webscripts.WebScriptResponse- Throws:
java.io.IOException
-
getRuntime
public org.springframework.extensions.webscripts.Runtime getRuntime()
- Specified by:
getRuntimein interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getWriter
public java.io.Writer getWriter() throws java.io.IOException- Specified by:
getWriterin interfaceorg.springframework.extensions.webscripts.WebScriptResponse- Throws:
java.io.IOException
-
reset
public void reset()
- Specified by:
resetin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
reset
public void reset(java.lang.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(java.lang.String contentType)
- Specified by:
setContentTypein interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setContentEncoding
public void setContentEncoding(java.lang.String contentEncoding)
- Specified by:
setContentEncodingin interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setHeader
public void setHeader(java.lang.String name, java.lang.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
-
-