Package com.wowza.wms.http
Interface IHTTPResponse
- 
 public interface IHTTPResponse
- 
- 
Field SummaryFields Modifier and Type Field Description static intUPGRADE_PROTOCOL_WEBSOCKETS
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaddHtmlHeaders(String path)booleancontainsHeader(String name)Returns true if response header contains parameter nameStringgetHeader(String name)Get header valuejava.util.MapgetHeaders()Get the current response headers as a mapintgetHeaderSize()Get the size in bytes of the HTTP headerintgetIntHeader(String name)Get header value as intjava.io.OutputStreamgetOutputStream()Get the output stream for the response.intgetUpgradeRequestProtocol()Get the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*booleanisHeadResponse()returns true if the response is due to a HEAD requestvoidremoveHeader(String name)Remove header valuevoidsetHeader(String name, String value)Set header valuevoidsetHeadResponse(boolean isHeadResponse)indicates if the response is a response to a HEAD requestvoidsetIntHeader(String name, int value)Set header value as intvoidsetIsCte(boolean b)voidsetResponseCode(int responseCode)Set the HTTP response codevoidsetUpgradeRequestProtocol(int upgradeRequestProtocol, IWebSocketEventNotify listener)Set the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*
 
- 
- 
- 
Field Detail- 
UPGRADE_PROTOCOL_WEBSOCKETSstatic final int UPGRADE_PROTOCOL_WEBSOCKETS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getOutputStreamjava.io.OutputStream getOutputStream() Get the output stream for the response. You can then write directly into the output stream.- Returns:
- output stream for the response
 
 - 
containsHeaderboolean containsHeader(String name) Returns true if response header contains parameter name- Parameters:
- name- header parameter name
- Returns:
- true if header contains value
 
 - 
setHeadervoid setHeader(String name, String value)Set header value- Parameters:
- name- header parameter name
- value- parameter value
 
 - 
removeHeadervoid removeHeader(String name) Remove header value- Parameters:
- name- name
 
 - 
setIntHeadervoid setIntHeader(String name, int value)Set header value as int- Parameters:
- name- header parameter name
- value- parameter value
 
 - 
getHeadersjava.util.Map getHeaders() Get the current response headers as a map- Returns:
- current response headers as a map
 
 - 
getHeaderString getHeader(String name) Get header value- Parameters:
- name- header parameter name
- Returns:
- parameter value
 
 - 
getIntHeaderint getIntHeader(String name) Get header value as int- Parameters:
- name- header parameter name
- Returns:
- parameter value
 
 - 
setResponseCodevoid setResponseCode(int responseCode) Set the HTTP response code- Parameters:
- responseCode- HTTP response code
 
 - 
getHeaderSizeint getHeaderSize() Get the size in bytes of the HTTP header- Returns:
- header size in bytes
 
 - 
setHeadResponsevoid setHeadResponse(boolean isHeadResponse) indicates if the response is a response to a HEAD request- Parameters:
- isHeadResponse- indicating if this is a response to a HEAD request
 
 - 
isHeadResponseboolean isHeadResponse() returns true if the response is due to a HEAD request- Returns:
- true if the response is due to a HEAD request
 
 - 
getUpgradeRequestProtocolint getUpgradeRequestProtocol() Get the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*- Returns:
- upgrade request protocol
 
 - 
setUpgradeRequestProtocolvoid setUpgradeRequestProtocol(int upgradeRequestProtocol, IWebSocketEventNotify listener)Set the upgrade request protocol, -1 means no upgrade, see UPGRADE_PROTOCOL_*- Parameters:
- upgradeRequestProtocol- upgrade request protocol
- listener- event listener
 
 - 
setIsCtevoid setIsCte(boolean b) 
 - 
addHtmlHeadersdefault void addHtmlHeaders(String path) 
 
- 
 
-