Package org.cybergarage.upnp
Class ControlPoint
- java.lang.Object
-
- org.cybergarage.upnp.ControlPoint
-
- All Implemented Interfaces:
HTTPRequestListener
- Direct Known Subclasses:
UPnP
public class ControlPoint extends Object implements HTTPRequestListener
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ListenerList
deviceChangeListenerList
-
Constructor Summary
Constructors Constructor Description ControlPoint()
ControlPoint(int ssdpPort, int httpPort)
ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds)
-
Method Summary
-
-
-
Field Detail
-
deviceChangeListenerList
ListenerList deviceChangeListenerList
-
-
Constructor Detail
-
ControlPoint
public ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds)
-
ControlPoint
public ControlPoint(int ssdpPort, int httpPort)
-
ControlPoint
public ControlPoint()
-
-
Method Detail
-
getSSDPNotifySocketList
protected SSDPNotifySocketList getSSDPNotifySocketList()
I2P was private
-
getSSDPSearchResponseSocketList
protected SSDPSearchResponseSocketList getSSDPSearchResponseSocketList()
I2P was private
-
lock
public void lock()
-
unlock
public void unlock()
-
getSSDPPort
public int getSSDPPort()
-
setSSDPPort
public void setSSDPPort(int port)
-
getHTTPPort
public int getHTTPPort()
-
setHTTPPort
public void setHTTPPort(int port)
-
setNMPRMode
public void setNMPRMode(boolean flag)
-
isNMPRMode
public boolean isNMPRMode()
-
getDeviceList
public DeviceList getDeviceList()
-
hasDevice
public boolean hasDevice(String name)
-
removeDevice
protected void removeDevice(Device dev)
-
removeDevice
protected void removeDevice(String name)
-
removeExpiredDevices
public void removeExpiredDevices()
-
setExpiredDeviceMonitoringInterval
public void setExpiredDeviceMonitoringInterval(long interval)
-
getExpiredDeviceMonitoringInterval
public long getExpiredDeviceMonitoringInterval()
-
setDeviceDisposer
public void setDeviceDisposer(Disposer disposer)
-
getDeviceDisposer
public Disposer getDeviceDisposer()
-
addNotifyListener
public void addNotifyListener(NotifyListener listener)
-
removeNotifyListener
public void removeNotifyListener(NotifyListener listener)
-
performNotifyListener
public void performNotifyListener(SSDPPacket ssdpPacket)
-
addSearchResponseListener
public void addSearchResponseListener(SearchResponseListener listener)
-
removeSearchResponseListener
public void removeSearchResponseListener(SearchResponseListener listener)
-
performSearchResponseListener
public void performSearchResponseListener(SSDPPacket ssdpPacket)
-
addDeviceChangeListener
public void addDeviceChangeListener(DeviceChangeListener listener)
-
removeDeviceChangeListener
public void removeDeviceChangeListener(DeviceChangeListener listener)
-
performAddDeviceListener
public void performAddDeviceListener(Device dev)
-
performRemoveDeviceListener
public void performRemoveDeviceListener(Device dev)
-
notifyReceived
public void notifyReceived(SSDPPacket packet)
-
searchResponseReceived
public void searchResponseReceived(SSDPPacket packet)
-
getSearchMx
public int getSearchMx()
-
setSearchMx
public void setSearchMx(int mx)
-
search
public void search(String target, int mx)
-
search
public void search(String target)
-
search
public void search()
-
getHTTPServerList
protected HTTPServerList getHTTPServerList()
I2P was private
-
httpRequestRecieved
public void httpRequestRecieved(HTTPRequest httpReq)
- Specified by:
httpRequestRecieved
in interfaceHTTPRequestListener
-
addEventListener
public void addEventListener(EventListener listener)
-
removeEventListener
public void removeEventListener(EventListener listener)
-
performEventListener
public void performEventListener(String uuid, long seq, String name, String value)
-
getEventSubURI
public String getEventSubURI()
-
setEventSubURI
public void setEventSubURI(String url)
-
subscribe
public boolean subscribe(Service service, long timeout)
-
subscribe
public boolean subscribe(Service service)
-
isSubscribed
public boolean isSubscribed(Service service)
-
unsubscribe
public boolean unsubscribe(Service service)
-
unsubscribe
public void unsubscribe(Device device)
-
unsubscribe
public void unsubscribe()
-
renewSubscriberService
public void renewSubscriberService(Device dev, long timeout)
-
renewSubscriberService
public void renewSubscriberService(long timeout)
-
renewSubscriberService
public void renewSubscriberService()
-
setRenewSubscriber
public void setRenewSubscriber(RenewSubscriber sub)
-
getRenewSubscriber
public RenewSubscriber getRenewSubscriber()
-
start
public boolean start(String target, int mx)
-
start
public boolean start(String target)
-
start
public boolean start()
-
stop
public boolean stop()
-
setUserData
public void setUserData(Object data)
-
getUserData
public Object getUserData()
-
print
public void print()
-
-