net.tomp2p.upnp
Class UPNPMessageFactory

java.lang.Object
  extended by net.tomp2p.upnp.UPNPMessageFactory

public class UPNPMessageFactory
extends Object

Factory to create UPNP messages to access and communicate with a given UPNPDevice service capabilities

Version:
1.0
Author:
SuperBonBon

Field Summary
 Service service
           
 
Constructor Summary
UPNPMessageFactory(Service service)
           
 
Method Summary
 ActionMessage getMessage(String serviceActionName)
          Creation of a new ActionMessage to communicate with the UPNP device
 StateVariableMessage getStateVariableMessage(String serviceStateVariable)
          Creation of a new StateVariableMessage to communicate with the UPNP device, for a service state variable query
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

service

public final Service service
Constructor Detail

UPNPMessageFactory

public UPNPMessageFactory(Service service)
Parameters:
service - the UPNPService that will be used to generate messages by thid factory
Method Detail

getMessage

public ActionMessage getMessage(String serviceActionName)
Creation of a new ActionMessage to communicate with the UPNP device

Parameters:
serviceActionName - the name of a service action, this name is case sensitive and matches exactly the name provided by the UPNP device in the XML definition file
Returns:
a ActionMessage object or null if the action is unknown for this service messages factory

getStateVariableMessage

public StateVariableMessage getStateVariableMessage(String serviceStateVariable)
Creation of a new StateVariableMessage to communicate with the UPNP device, for a service state variable query

Parameters:
serviceStateVariable - the name of a service state variable, this name is case sensitive and matches exactly the name provided by the UPNP device in the XML definition file
Returns:
a StateVariableMessage object or null if the state variable is unknown for this service mesages factory


Copyright © 2013. All Rights Reserved.