org.cybergarage.upnp
Class Service
java.lang.Object
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)