public class DeviceData extends NodeData
Constructor and Description |
---|
DeviceData() |
Modifier and Type | Method and Description |
---|---|
Advertiser |
getAdvertiser() |
ListenerList |
getControlActionListenerList() |
File |
getDescriptionFile() |
String |
getDescriptionURI() |
InetAddress[] |
getHTTPBindAddress() |
int |
getHTTPPort() |
HTTPServerList |
getHTTPServerList() |
int |
getLeaseTime() |
String |
getLocation() |
String |
getMulticastIPv4Address() |
String |
getMulticastIPv6Address() |
InetAddress[] |
getSSDPBindAddress() |
SSDPPacket |
getSSDPPacket() |
int |
getSSDPPort() |
SSDPSearchSocketList |
getSSDPSearchSocketList() |
void |
setAdvertiser(Advertiser adv) |
void |
setDescriptionFile(File descriptionFile) |
void |
setDescriptionURI(String descriptionURI) |
void |
setHTTPBindAddress(InetAddress[] inets) |
void |
setHTTPPort(int port) |
void |
setLeaseTime(int val) |
void |
setLocation(String location) |
void |
setMulticastIPv4Address(String ip) |
void |
setMulticastIPv6Address(String ip) |
void |
setSSDPBindAddress(InetAddress[] inets) |
void |
setSSDPPacket(SSDPPacket packet) |
void |
setSSDPPort(int port) |
public File getDescriptionFile()
public String getDescriptionURI()
public void setDescriptionFile(File descriptionFile)
public void setDescriptionURI(String descriptionURI)
public String getLocation()
public void setLocation(String location)
public int getLeaseTime()
public void setLeaseTime(int val)
public HTTPServerList getHTTPServerList()
public void setHTTPBindAddress(InetAddress[] inets)
public InetAddress[] getHTTPBindAddress()
public int getHTTPPort()
public void setHTTPPort(int port)
public ListenerList getControlActionListenerList()
public SSDPSearchSocketList getSSDPSearchSocketList()
public void setSSDPPort(int port)
port
- The port to use for binding the SSDP service.
The port will be used as source port for all SSDP messagespublic int getSSDPPort()
public void setSSDPBindAddress(InetAddress[] inets)
inets
- The InetAddress that will be binded for listing this service.
Use null
for the default behaviur.org.cybergarage.upnp.ssdp
,
org.cybergarage.upnp
,
HostInterface
public InetAddress[] getSSDPBindAddress()
null
means that defulat behaviur will be usedpublic void setMulticastIPv4Address(String ip)
ip
- The IPv4 address used as destination address for Multicast comunicationpublic String getMulticastIPv4Address()
public void setMulticastIPv6Address(String ip)
ip
- The IPv6 address used as destination address for Multicast comunicationpublic String getMulticastIPv6Address()
public SSDPPacket getSSDPPacket()
public void setSSDPPacket(SSDPPacket packet)
public void setAdvertiser(Advertiser adv)
public Advertiser getAdvertiser()