use of org.cybergarage.upnp.event.PropertyList in project felix by apache.
the class MyCtrlPoint method httpRequestRecieved.
public synchronized void httpRequestRecieved(HTTPRequest httpReq) {
Activator.logger.DEBUG("[Importer] httpRequestRecieved event");
Activator.logger.PACKET(httpReq.toString());
if (httpReq.isNotifyRequest() == true) {
Activator.logger.DEBUG("[Importer] Notify Request");
NotifyRequest notifyReq = new NotifyRequest(httpReq);
String uuid = notifyReq.getSID();
long seq = notifyReq.getSEQ();
PropertyList props = notifyReq.getPropertyList();
// int propCnt = props.size();
// Hashtable hash = new Hashtable();
// for (int n = 0; n < propCnt; n++) {
// Property prop = props.getProperty(n);
// String varName = prop.getName();
// String varValue = prop.getValue();
// hash.put(varName, varValue);
// }
newEventArrived(uuid, seq, props);
httpReq.returnOK();
return;
}
Activator.logger.DEBUG("BAD Request");
httpReq.returnBadRequest();
}
use of org.cybergarage.upnp.event.PropertyList in project i2p.i2p by i2p.
the class ControlPoint method httpRequestRecieved.
public void httpRequestRecieved(HTTPRequest httpReq) {
if (Debug.isOn() == true)
httpReq.print();
// Thanks for Giordano Sassaroli <sassarol@cefriel.it> (09/08/03)
if (httpReq.isNotifyRequest() == true) {
NotifyRequest notifyReq = new NotifyRequest(httpReq);
String uuid = notifyReq.getSID();
long seq = notifyReq.getSEQ();
PropertyList props = notifyReq.getPropertyList();
int propCnt = props.size();
for (int n = 0; n < propCnt; n++) {
Property prop = props.getProperty(n);
String varName = prop.getName();
String varValue = prop.getValue();
performEventListener(uuid, seq, varName, varValue);
}
httpReq.returnOK();
return;
}
httpReq.returnBadRequest();
}
Aggregations