private void invalidActionControlRecieved(ControlRequest ctlReq) { ControlResponse actRes = new ActionResponse(); actRes.setFaultResponse(UPnPStatus.INVALID_ACTION); ctlReq.post(actRes); }
public ActionResponse post() { SOAPResponse soapRes = postMessage(getRequestHost(), getRequestPort()); return new ActionResponse(soapRes); } }
public QueryResponse post() { SOAPResponse soapRes = postMessage(getRequestHost(), getRequestPort()); return new QueryResponse(soapRes); } }
public void setFaultResponse(int errCode, String errDescr) { setStatusCode(HTTPStatus.INTERNAL_SERVER_ERROR); Node bodyNode = getBodyNode(); Node faultNode = createFaultResponseNode(errCode, errDescr); bodyNode.addNode(faultNode); Node envNode = getEnvelopeNode(); setContent(envNode); }
public void setResponse(Action action) { setStatusCode(HTTPStatus.OK); Node bodyNode = getBodyNode(); Node resNode = createResponseNode(action); bodyNode.addNode(resNode); Node envNode = getEnvelopeNode(); setContent(envNode); }
private void deviceControlRequestRecieved(ControlRequest ctlReq, Service service) { if (ctlReq.isQueryControl() == true) deviceQueryControlRecieved(new QueryRequest(ctlReq), service); else deviceActionControlRecieved(new ActionRequest(ctlReq), service); }
public ActionResponse(SOAPResponse soapRes) { super(soapRes); setHeader(HTTP.EXT, ""); }
public QueryRequest(HTTPRequest httpReq) { set(httpReq); }
public ActionRequest(HTTPRequest httpReq) { set(httpReq); }
public boolean isActionControl() { return !isQueryControl(); }
public RenewSubscriber(ControlPoint ctrlp) { setControlPoint(ctrlp); }
public ControlRequest(HTTPRequest httpReq) { set(httpReq); }
public boolean isQueryControl() { return isSOAPAction(Control.QUERY_SOAPACTION); }
public String getReturnValue() { Node node = getReturnNode(); if (node == null) return ""; return node.getValue(); }
private Node getUPnPErrorCodeNode() { Node errorNode = getUPnPErrorNode(); if (errorNode == null) return null; return errorNode.getNodeEndsWith(SOAP.ERROR_CODE); }
public String getVarName() { Node node = getVarNameNode(); if (node == null) return ""; return node.getValue(); }
public Node getActionNode() { Node bodyNode = getBodyNode(); if (bodyNode == null) return null; if (bodyNode.hasNodes() == false) return null; return bodyNode.getNode(0); }
private Node getActionResponseNode() { Node bodyNode = getBodyNode(); if (bodyNode == null || bodyNode.hasNodes() == false) return null; return bodyNode.getNode(0); }
private void invalidArgumentsControlRecieved(ControlRequest ctlReq) { ControlResponse actRes = new ActionResponse(); actRes.setFaultResponse(UPnPStatus.INVALID_ARGS); ctlReq.post(actRes); }
public ActionResponse() { setHeader(HTTP.EXT, ""); }