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.Log
logger
-
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 void
addHeader(String name, String value)
String
encodeResourceUrl(String url)
String
encodeScriptUrl(String url)
String
getEncodeResourceUrlFunction(String name)
String
getEncodeScriptUrlFunction(String name)
org.springframework.extensions.webscripts.WebScriptResponse
getNext()
OutputStream
getOutputStream()
org.springframework.extensions.webscripts.Runtime
getRuntime()
Writer
getWriter()
void
reset()
void
resetBuffer()
void
setCache(org.springframework.extensions.webscripts.Cache cache)
void
setContentEncoding(String contentEncoding)
void
setContentType(String contentType)
void
setHeader(String name, String value)
void
setStatus(int status)
void
writeResponse()
Write buffered response to underlying response
-
-
-
Method Detail
-
getNext
public org.springframework.extensions.webscripts.WebScriptResponse getNext()
- Specified by:
getNext
in interfaceorg.springframework.extensions.webscripts.WrappingWebScriptResponse
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeader
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeScriptUrl
public String encodeScriptUrl(String url)
- Specified by:
encodeScriptUrl
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeScriptUrlFunction
public String getEncodeScriptUrlFunction(String name)
- Specified by:
getEncodeScriptUrlFunction
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
encodeResourceUrl
public String encodeResourceUrl(String url)
- Specified by:
encodeResourceUrl
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getEncodeResourceUrlFunction
public String getEncodeResourceUrlFunction(String name)
- Specified by:
getEncodeResourceUrlFunction
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getOutputStream
public OutputStream getOutputStream() throws IOException
- Specified by:
getOutputStream
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
- Throws:
IOException
-
getRuntime
public org.springframework.extensions.webscripts.Runtime getRuntime()
- Specified by:
getRuntime
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
getWriter
public Writer getWriter() throws IOException
- Specified by:
getWriter
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
- Throws:
IOException
-
reset
public void reset()
- Specified by:
reset
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
resetBuffer
public void resetBuffer()
- Specified by:
resetBuffer
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setCache
public void setCache(org.springframework.extensions.webscripts.Cache cache)
- Specified by:
setCache
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentType
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setContentEncoding
public void setContentEncoding(String contentEncoding)
- Specified by:
setContentEncoding
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeader
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
setStatus
public void setStatus(int status)
- Specified by:
setStatus
in interfaceorg.springframework.extensions.webscripts.WebScriptResponse
-
writeResponse
public void writeResponse()
Write buffered response to underlying response
-
-