org.cybergarage.upnp
public class Service extends Object
public static final String ELEM_NAME
public Service(Node node)
public Node getServiceNode()
public void lock()
public void unlock()
public static boolean isServiceNode(Node node)
public Device getDevice()
public Device getRootDevice()
public void setServiceType(String value)
public String getServiceType()
public void setServiceID(String value)
public String getServiceID()
public void setSCPDURL(String value)
public String getSCPDURL()
public boolean isSCPDURL(String url)
public void setControlURL(String value)
public String getControlURL()
public boolean isControlURL(String url)
public void setEventSubURL(String value)
public String getEventSubURL()
public boolean isEventSubURL(String url)
public boolean loadSCPD(String scpdStr) throws InvalidDescriptionException
InvalidDescriptionException
public boolean loadSCPD(File file) throws ParserException
ParserException
public byte[] getSCPDData()
public ActionList getActionList()
public ServiceStateTable getServiceStateTable()
public StateVariable getStateVariable(String name)
public boolean hasStateVariable(String name)
public boolean isService(String name)
public void announce(String bindAddr)
public void byebye(String bindAddr)
public boolean serviceSearchResponse(SSDPPacket ssdpPacket)
public void setQueryListener(QueryListener queryListener)
public SubscriberList getSubscriberList()
public void addSubscriber(Subscriber sub)
public void removeSubscriber(Subscriber sub)
public Subscriber getSubscriber(String name)
public void notify(StateVariable stateVar)
public void notifyAllStateVariables()
public String getSID()
public void setSID(String id)
public void clearSID()
public boolean hasSID()
public boolean isSubscribed()
public long getTimeout()
public void setTimeout(long value)
public void setActionListener(ActionListener listener)