org.cybergarage.upnp
Class Service
java.lang.Object
   org.cybergarage.upnp.Service
org.cybergarage.upnp.Service
- public class Service 
- extends java.lang.Object
| Field Summary | 
| static java.lang.String | ELEM_NAME
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ELEM_NAME
public static final java.lang.String ELEM_NAME
- See Also:
- Constant Field Values
Service
public Service(Node node)
getServiceNode
public Node getServiceNode()
- 
 
lock
public void lock()
- 
 
unlock
public void unlock()
- 
 
isServiceNode
public static boolean isServiceNode(Node node)
- 
 
getDevice
public Device getDevice()
- 
 
getRootDevice
public Device getRootDevice()
- 
 
setServiceType
public void setServiceType(java.lang.String value)
- 
 
getServiceType
public java.lang.String getServiceType()
- 
 
setServiceID
public void setServiceID(java.lang.String value)
- 
 
getServiceID
public java.lang.String getServiceID()
- 
 
setSCPDURL
public void setSCPDURL(java.lang.String value)
- 
 
getSCPDURL
public java.lang.String getSCPDURL()
- 
 
isSCPDURL
public boolean isSCPDURL(java.lang.String url)
- 
 
setControlURL
public void setControlURL(java.lang.String value)
- 
 
getControlURL
public java.lang.String getControlURL()
- 
 
isControlURL
public boolean isControlURL(java.lang.String url)
- 
 
setEventSubURL
public void setEventSubURL(java.lang.String value)
- 
 
getEventSubURL
public java.lang.String getEventSubURL()
- 
 
isEventSubURL
public boolean isEventSubURL(java.lang.String url)
- 
 
loadSCPD
public boolean loadSCPD(java.lang.String scpdStr)
                 throws InvalidDescriptionException
- 
- Throws:
- InvalidDescriptionException
 
loadSCPD
public boolean loadSCPD(java.io.File file)
                 throws ParserException
- 
- Throws:
- ParserException
 
getSCPDData
public byte[] getSCPDData()
- 
 
getActionList
public ActionList getActionList()
- 
 
getAction
public Action getAction(java.lang.String actionName)
- 
 
getServiceStateTable
public ServiceStateTable getServiceStateTable()
- 
 
getStateVariable
public StateVariable getStateVariable(java.lang.String name)
- 
 
hasStateVariable
public boolean hasStateVariable(java.lang.String name)
- 
 
isService
public boolean isService(java.lang.String name)
- 
 
announce
public void announce(java.lang.String bindAddr)
- 
 
byebye
public void byebye(java.lang.String bindAddr)
- 
 
serviceSearchResponse
public boolean serviceSearchResponse(SSDPPacket ssdpPacket)
- 
 
setQueryListener
public void setQueryListener(QueryListener queryListener)
- 
 
getSubscriberList
public SubscriberList getSubscriberList()
- 
 
addSubscriber
public void addSubscriber(Subscriber sub)
- 
 
removeSubscriber
public void removeSubscriber(Subscriber sub)
- 
 
getSubscriber
public Subscriber getSubscriber(java.lang.String name)
- 
 
notify
public void notify(StateVariable stateVar)
- 
 
notifyAllStateVariables
public void notifyAllStateVariables()
- 
 
getSID
public java.lang.String getSID()
- 
 
setSID
public void setSID(java.lang.String id)
- 
 
clearSID
public void clearSID()
- 
 
hasSID
public boolean hasSID()
- 
 
isSubscribed
public boolean isSubscribed()
- 
 
getTimeout
public long getTimeout()
- 
 
setTimeout
public void setTimeout(long value)
- 
 
setActionListener
public void setActionListener(ActionListener listener)
-