org.cybergarage.util.Debug.isOn()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.6k)|赞(0)|评价(0)|浏览(243)

本文整理了Java中org.cybergarage.util.Debug.isOn()方法的一些代码示例,展示了Debug.isOn()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Debug.isOn()方法的具体详情如下:
包路径:org.cybergarage.util.Debug
类名称:Debug
方法名:isOn

Debug.isOn介绍

暂无

代码示例

代码示例来源:origin: i2p/i2p.i2p

  1. public boolean subscribe(Service service, String uuid, long timeout)
  2. {
  3. SubscriptionRequest subReq = new SubscriptionRequest();
  4. subReq.setRenewRequest(service, uuid, timeout);
  5. if (Debug.isOn() == true)
  6. subReq.print();
  7. SubscriptionResponse subRes = subReq.post();
  8. if (Debug.isOn() == true)
  9. subRes.print();
  10. if (subRes.isSuccessful() == true) {
  11. service.setSID(subRes.getSID());
  12. service.setTimeout(subRes.getTimeout());
  13. return true;
  14. }
  15. service.clearSID();
  16. return false;
  17. }

代码示例来源:origin: i2p/i2p.i2p

  1. public boolean postQuerylAction()
  2. {
  3. QueryRequest queryReq = new QueryRequest();
  4. queryReq.setRequest(this);
  5. if (Debug.isOn() == true)
  6. queryReq.print();
  7. QueryResponse queryRes = queryReq.post();
  8. if (Debug.isOn() == true)
  9. queryRes.print();
  10. setQueryResponse(queryRes);
  11. // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04)
  12. if (queryRes.isSuccessful() == false) {
  13. setValue(queryRes.getReturnValue());
  14. return false;
  15. }
  16. setValue(queryRes.getReturnValue());
  17. return true;
  18. }

代码示例来源:origin: i2p/i2p.i2p

  1. private void deviceQueryControlRecieved(QueryRequest ctlReq, Service service) {
  2. if (Debug.isOn() == true)
  3. ctlReq.print();
  4. String varName = ctlReq.getVarName();
  5. if (service.hasStateVariable(varName) == false) {
  6. invalidActionControlRecieved(ctlReq);
  7. return;
  8. }
  9. StateVariable stateVar = getStateVariable(varName);
  10. if (stateVar.performQueryListener(ctlReq) == false)
  11. invalidActionControlRecieved(ctlReq);
  12. }

代码示例来源:origin: i2p/i2p.i2p

  1. private void deviceEventUnsubscriptionRecieved(Service service,
  2. SubscriptionRequest subReq) {
  3. String sid = subReq.getSID();
  4. Subscriber sub = service.getSubscriber(sid);
  5. if (sub == null) {
  6. upnpBadSubscriptionRecieved(subReq, HTTPStatus.PRECONDITION_FAILED);
  7. return;
  8. }
  9. service.removeSubscriber(sub);
  10. SubscriptionResponse subRes = new SubscriptionResponse();
  11. subRes.setStatusCode(HTTPStatus.OK);
  12. subReq.post(subRes);
  13. if (Debug.isOn() == true)
  14. subRes.print();
  15. }

代码示例来源:origin: i2p/i2p.i2p

  1. private void deviceEventNewSubscriptionRecieved(Service service,
  2. SubscriptionRequest subReq) {
  3. String callback = subReq.getCallback();
  4. try {
  5. new URL(callback);
  6. } catch (Exception e) {
  7. upnpBadSubscriptionRecieved(subReq, HTTPStatus.PRECONDITION_FAILED);
  8. return;
  9. }
  10. long timeOut = subReq.getTimeout();
  11. String sid = Subscription.createSID();
  12. Subscriber sub = new Subscriber();
  13. sub.setDeliveryURL(callback);
  14. sub.setTimeOut(timeOut);
  15. sub.setSID(sid);
  16. service.addSubscriber(sub);
  17. SubscriptionResponse subRes = new SubscriptionResponse();
  18. subRes.setStatusCode(HTTPStatus.OK);
  19. subRes.setSID(sid);
  20. subRes.setTimeout(timeOut);
  21. if (Debug.isOn() == true)
  22. subRes.print();
  23. subReq.post(subRes);
  24. if (Debug.isOn() == true)
  25. subRes.print();
  26. service.notifyAllStateVariables();
  27. }

代码示例来源:origin: i2p/i2p.i2p

  1. public boolean postControlAction()
  2. {
  3. // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (08/30/03)
  4. ArgumentList actionArgList = getArgumentList();
  5. ArgumentList actionInputArgList = getInputArgumentList();
  6. ActionRequest ctrlReq = new ActionRequest();
  7. ctrlReq.setRequest(this, actionInputArgList);
  8. if (Debug.isOn() == true)
  9. ctrlReq.print();
  10. ActionResponse ctrlRes = ctrlReq.post();
  11. if (Debug.isOn() == true)
  12. ctrlRes.print();
  13. setControlResponse(ctrlRes);
  14. // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04)
  15. int statCode = ctrlRes.getStatusCode();
  16. setStatus(statCode);
  17. if (ctrlRes.isSuccessful() == false)
  18. return false;
  19. ArgumentList outArgList = ctrlRes.getResponse();
  20. try {
  21. actionArgList.setResArgs(outArgList);
  22. } catch (IllegalArgumentException ex){
  23. setStatus(UPnPStatus.INVALID_ARGS,"Action succesfully delivered but invalid arguments returned.");
  24. return false;
  25. }
  26. return true;
  27. }

代码示例来源:origin: org.apache.felix/org.apache.felix.upnp.basedriver

  1. public boolean getCyberDebug(){
  2. return Debug.isOn();
  3. }
  4. //////////////////////////// end programmatic interface ////////////////////////////

代码示例来源:origin: apache/felix

  1. public boolean getCyberDebug(){
  2. return Debug.isOn();
  3. }
  4. //////////////////////////// end programmatic interface ////////////////////////////

代码示例来源:origin: i2p/i2p.i2p

  1. private void deviceActionControlRecieved(ActionRequest ctlReq,
  2. Service service) {
  3. if (Debug.isOn() == true)
  4. ctlReq.print();
  5. String actionName = ctlReq.getActionName();
  6. Action action = service.getAction(actionName);
  7. if (action == null) {
  8. invalidActionControlRecieved(ctlReq);
  9. return;
  10. }
  11. ArgumentList actionArgList = action.getArgumentList();
  12. ArgumentList reqArgList = ctlReq.getArgumentList();
  13. try {
  14. actionArgList.setReqArgs(reqArgList);
  15. } catch (IllegalArgumentException ex) {
  16. invalidArgumentsControlRecieved(ctlReq);
  17. return;
  18. }
  19. if (action.performActionListener(ctlReq) == false)
  20. invalidActionControlRecieved(ctlReq);
  21. }

代码示例来源:origin: i2p/i2p.i2p

  1. public boolean performActionListener(ActionRequest actionReq)
  2. {
  3. ActionListener listener = (ActionListener)getActionListener();
  4. if (listener == null)
  5. return false;
  6. ActionResponse actionRes = new ActionResponse();
  7. setStatus(UPnPStatus.INVALID_ACTION);
  8. clearOutputAgumentValues();
  9. if (listener.actionControlReceived(this) == true) {
  10. actionRes.setResponse(this);
  11. }
  12. else {
  13. UPnPStatus upnpStatus = getStatus();
  14. actionRes.setFaultResponse(upnpStatus.getCode(), upnpStatus.getDescription());
  15. }
  16. if (Debug.isOn() == true)
  17. actionRes.print();
  18. actionReq.post(actionRes);
  19. return true;
  20. }

代码示例来源:origin: i2p/i2p.i2p

  1. private void deviceEventRenewSubscriptionRecieved(Service service,
  2. SubscriptionRequest subReq) {
  3. String sid = subReq.getSID();
  4. Subscriber sub = service.getSubscriber(sid);
  5. if (sub == null) {
  6. upnpBadSubscriptionRecieved(subReq, HTTPStatus.PRECONDITION_FAILED);
  7. return;
  8. }
  9. long timeOut = subReq.getTimeout();
  10. sub.setTimeOut(timeOut);
  11. sub.renew();
  12. SubscriptionResponse subRes = new SubscriptionResponse();
  13. subRes.setStatusCode(HTTPStatus.OK);
  14. subRes.setSID(sid);
  15. subRes.setTimeout(timeOut);
  16. subReq.post(subRes);
  17. if (Debug.isOn() == true)
  18. subRes.print();
  19. }

代码示例来源:origin: i2p/i2p.i2p

  1. public void httpRequestRecieved(HTTPRequest httpReq)
  2. {
  3. if (Debug.isOn() == true)
  4. httpReq.print();
  5. // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (09/08/03)
  6. if (httpReq.isNotifyRequest() == true) {
  7. NotifyRequest notifyReq = new NotifyRequest(httpReq);
  8. String uuid = notifyReq.getSID();
  9. long seq = notifyReq.getSEQ();
  10. PropertyList props = notifyReq.getPropertyList();
  11. int propCnt = props.size();
  12. for (int n = 0; n < propCnt; n++) {
  13. Property prop = props.getProperty(n);
  14. String varName = prop.getName();
  15. String varValue = prop.getValue();
  16. performEventListener(uuid, seq, varName, varValue);
  17. }
  18. httpReq.returnOK();
  19. return;
  20. }
  21. httpReq.returnBadRequest();
  22. }

代码示例来源:origin: i2p/i2p.i2p

  1. public void httpRequestRecieved(HTTPRequest httpReq) {
  2. if (Debug.isOn() == true)
  3. httpReq.print();
  4. if (hasPresentationListener() && isPresentationRequest(httpReq)) {
  5. PresentationListener listener = getPresentationListener();
  6. listener.httpRequestRecieved(httpReq);
  7. return;
  8. }
  9. if (httpReq.isGetRequest() == true || httpReq.isHeadRequest() == true) {
  10. httpGetRequestRecieved(httpReq);
  11. return;
  12. }
  13. if (httpReq.isPostRequest() == true) {
  14. httpPostRequestRecieved(httpReq);
  15. return;
  16. }
  17. if (httpReq.isSubscribeRequest() == true
  18. || httpReq.isUnsubscribeRequest() == true) {
  19. SubscriptionRequest subReq = new SubscriptionRequest(httpReq);
  20. deviceEventSubscriptionRecieved(subReq);
  21. return;
  22. }
  23. httpReq.returnBadRequest();
  24. }

代码示例来源:origin: i2p/i2p.i2p

  1. public boolean postSearchResponse(SSDPPacket ssdpPacket, String st,
  2. String usn) {
  3. String localAddr = ssdpPacket.getLocalAddress();
  4. Device rootDev = getRootDevice();
  5. String rootDevLocation = rootDev.getLocationURL(localAddr);
  6. SSDPSearchResponse ssdpRes = new SSDPSearchResponse();
  7. ssdpRes.setLeaseTime(getLeaseTime());
  8. ssdpRes.setDate(cal);
  9. ssdpRes.setST(st);
  10. ssdpRes.setUSN(usn);
  11. ssdpRes.setLocation(rootDevLocation);
  12. ssdpRes.setBootId(getBootId());
  13. // Thanks for Brent Hills (10/20/04)
  14. ssdpRes.setMYNAME(getFriendlyName());
  15. int mx = ssdpPacket.getMX();
  16. TimerUtil.waitRandom(mx * 1000);
  17. String remoteAddr = ssdpPacket.getRemoteAddress();
  18. int remotePort = ssdpPacket.getRemotePort();
  19. SSDPSearchResponseSocket ssdpResSock = new SSDPSearchResponseSocket();
  20. if (Debug.isOn() == true)
  21. ssdpRes.print();
  22. int ssdpCount = getSSDPAnnounceCount();
  23. for (int i = 0; i < ssdpCount; i++)
  24. ssdpResSock.post(remoteAddr, remotePort, ssdpRes);
  25. return true;
  26. }

代码示例来源:origin: cybergarage/cybergarage-upnp

  1. public boolean subscribe(Service service, String uuid, long timeout)
  2. {
  3. SubscriptionRequest subReq = new SubscriptionRequest();
  4. subReq.setRenewRequest(service, uuid, timeout);
  5. if (Debug.isOn() == true)
  6. subReq.print();
  7. SubscriptionResponse subRes = subReq.post();
  8. if (Debug.isOn() == true)
  9. subRes.print();
  10. if (subRes.isSuccessful() == true) {
  11. service.setSID(subRes.getSID());
  12. service.setTimeout(subRes.getTimeout());
  13. return true;
  14. }
  15. service.clearSID();
  16. return false;
  17. }

代码示例来源:origin: geniusgithub/MediaPlayer

  1. private void deviceQueryControlRecieved(QueryRequest ctlReq, Service service) {
  2. if (Debug.isOn() == true)
  3. ctlReq.print();
  4. String varName = ctlReq.getVarName();
  5. if (service.hasStateVariable(varName) == false) {
  6. invalidActionControlRecieved(ctlReq);
  7. return;
  8. }
  9. StateVariable stateVar = getStateVariable(varName);
  10. if (stateVar.performQueryListener(ctlReq) == false)
  11. invalidActionControlRecieved(ctlReq);
  12. }

代码示例来源:origin: cybergarage/cybergarage-upnp

  1. private void deviceQueryControlRecieved(QueryRequest ctlReq, Service service) {
  2. if (Debug.isOn() == true)
  3. ctlReq.print();
  4. String varName = ctlReq.getVarName();
  5. if (service.hasStateVariable(varName) == false) {
  6. invalidActionControlRecieved(ctlReq);
  7. return;
  8. }
  9. StateVariable stateVar = getStateVariable(varName);
  10. if (stateVar.performQueryListener(ctlReq) == false)
  11. invalidActionControlRecieved(ctlReq);
  12. }

代码示例来源:origin: geniusgithub/MediaPlayer

  1. private void deviceEventUnsubscriptionRecieved(Service service,
  2. SubscriptionRequest subReq) {
  3. String sid = subReq.getSID();
  4. Subscriber sub = service.getSubscriber(sid);
  5. if (sub == null) {
  6. upnpBadSubscriptionRecieved(subReq, HTTPStatus.PRECONDITION_FAILED);
  7. return;
  8. }
  9. service.removeSubscriber(sub);
  10. SubscriptionResponse subRes = new SubscriptionResponse();
  11. subRes.setStatusCode(HTTPStatus.OK);
  12. subReq.post(subRes);
  13. if (Debug.isOn() == true)
  14. subRes.print();
  15. }

代码示例来源:origin: cybergarage/cybergarage-upnp

  1. private void deviceEventUnsubscriptionRecieved(Service service,
  2. SubscriptionRequest subReq) {
  3. String sid = subReq.getSID();
  4. Subscriber sub = service.getSubscriber(sid);
  5. if (sub == null) {
  6. upnpBadSubscriptionRecieved(subReq, HTTPStatus.PRECONDITION_FAILED);
  7. return;
  8. }
  9. service.removeSubscriber(sub);
  10. SubscriptionResponse subRes = new SubscriptionResponse();
  11. subRes.setStatusCode(HTTPStatus.OK);
  12. subReq.post(subRes);
  13. if (Debug.isOn() == true)
  14. subRes.print();
  15. }

代码示例来源:origin: cybergarage/cybergarage-upnp

  1. private boolean browseMetadataActionReceived(BrowseAction action)
  2. {
  3. String objID = action.getObjectID();
  4. ContentNode node = findContentNodeByID(objID);
  5. if (node == null)
  6. return false;
  7. DIDLLite didlLite = new DIDLLite();
  8. didlLite.setContentNode(node);
  9. String result = didlLite.toString();
  10. action.setArgumentValue(BrowseAction.RESULT, result);
  11. action.setArgumentValue(BrowseAction.NUMBER_RETURNED, 1);
  12. action.setArgumentValue(BrowseAction.TOTAL_MACHES, 1);
  13. action.setArgumentValue(BrowseAction.UPDATE_ID, getSystemUpdateID());
  14. if (Debug.isOn())
  15. action.print();
  16. return true;
  17. }

相关文章