public class ControlPoint extends Object implements HTTPRequestListener
Constructor and Description |
---|
ControlPoint() |
ControlPoint(int ssdpPort,
int httpPort) |
ControlPoint(int ssdpPort,
int httpPort,
InetAddress[] binds) |
public ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds)
public ControlPoint(int ssdpPort, int httpPort)
public ControlPoint()
public void lock()
public void unlock()
public int getSSDPPort()
public void setSSDPPort(int port)
public int getHTTPPort()
public void setHTTPPort(int port)
public void setNMPRMode(boolean flag)
public boolean isNMPRMode()
public DeviceList getDeviceList()
public boolean hasDevice(String name)
protected void removeDevice(Device dev)
protected void removeDevice(String name)
public void removeExpiredDevices()
public void setExpiredDeviceMonitoringInterval(long interval)
public long getExpiredDeviceMonitoringInterval()
public void setDeviceDisposer(Disposer disposer)
public Disposer getDeviceDisposer()
public void addNotifyListener(NotifyListener listener)
public void removeNotifyListener(NotifyListener listener)
public void performNotifyListener(SSDPPacket ssdpPacket)
public void addSearchResponseListener(SearchResponseListener listener)
public void removeSearchResponseListener(SearchResponseListener listener)
public void performSearchResponseListener(SSDPPacket ssdpPacket)
public void addDeviceChangeListener(DeviceChangeListener listener)
public void removeDeviceChangeListener(DeviceChangeListener listener)
public void performAddDeviceListener(Device dev)
public void performRemoveDeviceListener(Device dev)
public void notifyReceived(SSDPPacket packet)
public void searchResponseReceived(SSDPPacket packet)
public int getSearchMx()
public void setSearchMx(int mx)
public void search(String target, int mx)
public void search(String target)
public void search()
public void httpRequestRecieved(HTTPRequest httpReq)
httpRequestRecieved
in interface HTTPRequestListener
public void addEventListener(EventListener listener)
public void removeEventListener(EventListener listener)
public void performEventListener(String uuid, long seq, String name, String value)
public String getEventSubURI()
public void setEventSubURI(String url)
public boolean subscribe(Service service, long timeout)
public boolean subscribe(Service service)
public boolean isSubscribed(Service service)
public boolean unsubscribe(Service service)
public void unsubscribe(Device device)
public void unsubscribe()
public void renewSubscriberService(Device dev, long timeout)
public void renewSubscriberService(long timeout)
public void renewSubscriberService()
public void setRenewSubscriber(RenewSubscriber sub)
public RenewSubscriber getRenewSubscriber()
public boolean start(String target, int mx)
public boolean start(String target)
public boolean start()
public boolean stop()
public void setUserData(Object data)
public Object getUserData()
public void print()
Copyright © 2012 DomoWare. All Rights Reserved.