Package org.cybergarage.upnp.xml
Class DeviceData
- java.lang.Object
-
- org.cybergarage.upnp.xml.NodeData
-
- org.cybergarage.upnp.xml.DeviceData
-
public class DeviceData extends NodeData
-
-
Constructor Summary
Constructors Constructor Description DeviceData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getDescriptionFile
public File getDescriptionFile()
-
getDescriptionURI
public String getDescriptionURI()
-
setDescriptionFile
public void setDescriptionFile(File descriptionFile)
-
setDescriptionURI
public void setDescriptionURI(String descriptionURI)
-
getLocation
public String getLocation()
-
setLocation
public void setLocation(String location)
-
getLeaseTime
public int getLeaseTime()
-
setLeaseTime
public void setLeaseTime(int val)
-
getHTTPServerList
public HTTPServerList getHTTPServerList()
-
setHTTPBindAddress
public void setHTTPBindAddress(InetAddress[] inets)
-
getHTTPBindAddress
public InetAddress[] getHTTPBindAddress()
-
getHTTPPort
public int getHTTPPort()
-
setHTTPPort
public void setHTTPPort(int port)
-
getControlActionListenerList
public ListenerList getControlActionListenerList()
-
getSSDPSearchSocketList
public SSDPSearchSocketList getSSDPSearchSocketList()
-
setSSDPPort
public void setSSDPPort(int port)
- Parameters:
port
- The port to use for binding the SSDP service. The port will be used as source port for all SSDP messages- Since:
- 1.8
-
getSSDPPort
public int getSSDPPort()
- Returns:
- The port used for binding the SSDP service. The port will be used as source port for all SSDP messages
-
setSSDPBindAddress
public void setSSDPBindAddress(InetAddress[] inets)
- Parameters:
inets
- The InetAddress that will be binded for listing this service. Usenull
for the default behaviur.- Since:
- 1.8
- See Also:
org.cybergarage.upnp.ssdp
,org.cybergarage.upnp
,HostInterface
-
getSSDPBindAddress
public InetAddress[] getSSDPBindAddress()
- Returns:
- inets The InetAddress that will be binded for this service
null
means that defulat behaviur will be used - Since:
- 1.8
-
setMulticastIPv4Address
public void setMulticastIPv4Address(String ip)
- Parameters:
ip
- The IPv4 address used as destination address for Multicast comunication- Since:
- 1.8
-
getMulticastIPv4Address
public String getMulticastIPv4Address()
- Returns:
- The IPv4 address used for Multicast comunication
-
setMulticastIPv6Address
public void setMulticastIPv6Address(String ip)
- Parameters:
ip
- The IPv6 address used as destination address for Multicast comunication- Since:
- 1.8
-
getMulticastIPv6Address
public String getMulticastIPv6Address()
- Returns:
- The IPv6 address used as destination address for Multicast comunication
- Since:
- 1.8
-
getSSDPPacket
public SSDPPacket getSSDPPacket()
-
setSSDPPacket
public void setSSDPPacket(SSDPPacket packet)
-
setAdvertiser
public void setAdvertiser(Advertiser adv)
-
getAdvertiser
public Advertiser getAdvertiser()
-
-