System.out.println (response.getCode ()); System.out.println (response.getOptions ()); System.out.println (response.getResponseText ());
@Override public void onLoad(CoapResponse response) { if (response.getCode() == ResponseCode.NOT_FOUND) { CoapObserveRelation cor; synchronized (relationStorage) { if (!testdump.get()) { testdump.set(true); System.out.println("Used Memory: " + (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) / 1024 + "kb (" + relationStorage.size() + " clients)."); } if ((cor = relationStorage.get(new InetSocketAddress(response.advanced().getSource(), response.advanced().getSourcePort()))) != null) { cor.reactiveCancel(); relationStorage.remove(new InetSocketAddress(response.advanced().getSource(), response.advanced().getSourcePort())); cor = null; } if (relationStorage.size() == 0) testdump.set(false); } return; } } @Override public void onError() { }
System.out.println(response.getCode()); System.out.println(response.getOptions()); if (args.length > 1) { try (FileOutputStream out = new FileOutputStream(args[1])) { out.write(response.getPayload()); } catch (IOException e) { e.printStackTrace(); System.out.println(response.getResponseText());
@Override public void onLoad(CoapResponse response) { OptionSet os = response.getOptions(); nextExpectedMessage = os.getMaxAge() * 2 + (System.currentTimeMillis() / 1000); postStreamElement(new Serializable[]{response.getPayload()}); }
@Override public void onLoad(CoapResponse response) { String content = response.getResponseText(); System.out.println("-CO01----------"); System.out.println(content); }
System.out.println("---------------\nGET /test\n---------------"); response = client.get(); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println("---------------\nNON-GET /test\n---------------"); response = client.get(); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText()); System.out.println("---------------\nGET /separate\n---------------");
String responseContent = coapResponse.getResponseText(); CoAP.ResponseCode rsc = coapResponse.getCode(); try { Onem2mResponse or = new Onem2mResponse(responseContent);
@Override public void onLoad(final CoapResponse response) { String responseDescription = String.format("onLoad(%d) '%s'", onLoadCounter.incrementAndGet(), response.getResponseText()); System.out.println(responseDescription); if (response.getResponseText().startsWith(CONTENT_1) && response.advanced().getOptions().hasObserve()) { try { assertAwait("assert missing", barrier, 2000, TimeUnit.MILLISECONDS); } catch (InterruptedException e) { } } } });
client.setURI(link.getURI()); System.out.println("---------------\nGET " + link.getURI() + " with ct=40\n---------------"); Set<WebLink> links2 = LinkFormat.parse(client.get(MediaTypeRegistry.APPLICATION_LINK_FORMAT).getResponseText()); System.out.println("Found " + links2.size() + " resource(s)"); for (WebLink link2 : links2) { System.out.println("---------------\nGET " + link2.getURI() + "\n---------------"); CoapResponse response = client.get(); System.out.println(response.advanced().getType() + "-" + response.getCode()); System.out.println(response.getResponseText());
public Set<WebLink> discover(String query) { Request discover = Request.newGet(); discover.setURI(uri); // for scheme and authority, but then remove path and query discover.getOptions().clearUriPath().clearUriQuery().setUriPath("/.well-known/core"); if (query!=null) { discover.getOptions().setUriQuery(query); } CoapResponse links = synchronous(discover); // if no response, return null (e.g., timeout) if (links == null) { return null; } // check if Link Format if (links.getOptions().getContentFormat()!=MediaTypeRegistry.APPLICATION_LINK_FORMAT) return Collections.emptySet(); // parse and return return LinkFormat.parse(links.getResponseText()); }
String mt = MediaTypeRegistry.toString(response.getOptions().getContentFormat()); resp.setHeader(org.apache.camel.Exchange.CONTENT_TYPE, mt); resp.setHeader(CoAPConstants.COAP_RESPONSE_CODE, response.getCode().toString()); resp.setBody(response.getPayload());
private static void getResourceAndAssertPayload(final CoapClient client, final String expectedPayload) { System.out.println(String.format("doing a blockwise GET on: %s", client.getURI())); long start = System.currentTimeMillis(); CoapResponse response = client.get(); long end = System.currentTimeMillis(); assertThat("Blockwise GET timed out after " + (end - start) + "ms", response, is(notNullValue())); System.out.println(String.format("Received %d bytes after %dms", response.getPayload().length, end - start)); assertThat("Did not receive expected resource body", response.getResponseText(), is(expectedPayload)); } }
private void prepareReregistration(CoapResponse response, long backoff) { if (!isCanceled()) { long timeout = response.getOptions().getMaxAge() * 1000 + backoff; ScheduledFuture<?> f = scheduler.schedule(new Runnable() { @Override public void run() { reregister(); } }, timeout, TimeUnit.MILLISECONDS); setReregistrationHandle(f); } } }
/** * Formats a {@link CoapResponse} into a readable String representation. * * @param r the CoapResponse * @return the pretty print */ public static String prettyPrint(CoapResponse r) { return prettyPrint(r.advanced()); }
@Override public void onLoad(CoapResponse response) { if (ResponseCode.METHOD_NOT_ALLOWED.equals(response.getCode())) { latch.countDown(); } } }, CONTENT_2, MediaTypeRegistry.TEXT_PLAIN);
@Override public void onLoad(CoapResponse response) { String content = response.getResponseText(); System.out.println("-CO02----------"); System.out.println(content); }
String responseContent = coapResponse.getResponseText(); CoAP.ResponseCode rsc = coapResponse.getCode(); try { Onem2mResponse or = new Onem2mResponse(responseContent);
@Override public void onLoad(CoapResponse response) { notifications.incrementAndGet(); String payload = response.getResponseText(); Assert.assertEquals(expected, payload); Assert.assertTrue(response.advanced().getOptions().hasObserve()); } @Override public void onError() {
public Set<WebLink> discover(String query) { Request discover = newGet(); discover.setURI(uri); // for scheme and authority, but then remove path and query discover.getOptions().clearUriPath().clearUriQuery().setUriPath("/.well-known/core"); if (query!=null) { discover.getOptions().setUriQuery(query); } CoapResponse links = synchronous(discover); // if no response, return null (e.g., timeout) if (links == null) { return null; } // check if Link Format if (links.getOptions().getContentFormat()!=MediaTypeRegistry.APPLICATION_LINK_FORMAT) return Collections.emptySet(); // parse and return return LinkFormat.parse(links.getResponseText()); }
private void prepareReregistration(CoapResponse response, long backoff) { if (!isCanceled()) { long timeout = response.getOptions().getMaxAge() * 1000 + backoff; ScheduledFuture<?> f = scheduler.schedule(new Runnable() { @Override public void run() { reregister(); } }, timeout, TimeUnit.MILLISECONDS); setReregistrationHandle(f); } } }