public class SSDPResponse extends HTTPResponse
This class extends HTTPResponse to handle SSDP (Simple Service Discovery Protocol) response messages used in UPnP device discovery. It manages the creation and parsing of responses to M-SEARCH requests from control points.
Key features:
This class is used by UPnP devices to respond to discovery searches from control points, providing information about device capabilities and availability. It handles both standard UPnP responses and vendor-specific extensions.
| Constructor and Description |
|---|
SSDPResponse() |
SSDPResponse(InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBootId() |
String |
getHeader() |
int |
getLeaseTime() |
String |
getLocation() |
String |
getMYNAME() |
String |
getST() |
String |
getUSN() |
void |
setBootId(int bootId) |
void |
setLeaseTime(int len) |
void |
setLocation(String value) |
void |
setMYNAME(String value) |
void |
setST(String value) |
void |
setUSN(String value) |
getStatusCode, getStatusLineString, isSuccessful, print, setStatusCode, toStringaddHeader, addHeader, clearHeaders, getCacheControl, getCharSet, getConnection, getContent, getContentInputStream, getContentLanguage, getContentLength, getContentRange, getContentRangeFirstPosition, getContentRangeInstanceLength, getContentRangeLastPosition, getContentString, getContentType, getDate, getFirstLine, getFirstLineToken, getHeader, getHeader, getHeaderString, getHeaderValue, getHost, getIntegerHeaderValue, getLongHeaderValue, getNHeaders, getServer, getStringHeaderValue, getStringHeaderValue, getTransferEncoding, getVersion, hasConnection, hasContent, hasContentInputStream, hasContentRange, hasFirstLine, hasHeader, hasTransferEncoding, init, isChunked, isCloseConnection, isKeepAliveConnection, read, set, set, set, set, setCacheControl, setCacheControl, setCacheControl, setConnection, setContent, setContent, setContent, setContent, setContentInputStream, setContentLanguage, setContentLength, setContentRange, setContentType, setDate, setHeader, setHeader, setHeader, setHeader, setHost, setIntegerHeader, setLongHeader, setServer, setStringHeader, setStringHeader, setTransferEncoding, setVersionpublic SSDPResponse()
public SSDPResponse(InputStream in)
public int getBootId()
public String getHeader()
getHeader in class HTTPResponsepublic int getLeaseTime()
public String getLocation()
public String getMYNAME()
public String getST()
public String getUSN()
public void setBootId(int bootId)
public void setLeaseTime(int len)
public void setLocation(String value)
public void setMYNAME(String value)
public void setST(String value)
public void setUSN(String value)