public static Resource parseTree(String linkFormat) { Pattern DELIMITER = Pattern.compile("\\s*,+\\s*"); Resource root = new CoapResource(""); Resource resource = new CoapResource(path);
private void createServer() { CoapEndpoint endpoint = new CoapEndpoint(new InetSocketAddress(InetAddress.getLoopbackAddress(), 0)); resource = new TestResource(NAME_1, PAYLOAD); server = new CoapServer(); server .add(new CoapResource(RES_A) .add(new CoapResource(RES_AA) .add(resource .add(new TestResource(CHILD, CHILD_PAYLOAD))))); server.addEndpoint(endpoint); server.start(); serverPort = endpoint.getAddress().getPort(); }
this.deliverer = new ServerMessageDeliverer(root); CoapResource well_known = new CoapResource(".well-known"); well_known.setVisible(false); well_known.add(new DiscoveryResource(root));
this.deliverer = new ServerMessageDeliverer(root); CoapResource wellKnown = new CoapResource(".well-known"); wellKnown.setVisible(false); wellKnown.add(new DiscoveryResource(root));
@Before public void setup() { try { System.out.println(System.lineSeparator() + "Start " + getClass().getSimpleName()); EndpointManager.clear(); root = new CoapResource(""); Resource sensors = new CoapResource("sensors"); Resource temp = new CoapResource("temp"); Resource light = new CoapResource("light"); root.add(sensors); sensors.add(temp); sensors.add(light); sensors.getAttributes().setTitle("Sensor Index"); temp.getAttributes().addResourceType("temperature-c"); temp.getAttributes().addInterfaceDescription("sensor"); temp.getAttributes().addAttribute("foo"); temp.getAttributes().addAttribute("bar", "one"); temp.getAttributes().addAttribute("bar", "two"); light.getAttributes().addResourceType("light-lux"); light.getAttributes().addInterfaceDescription("sensor"); } catch (Throwable t) { t.printStackTrace(); } }
@Before public void setup() { try { System.out.println(System.lineSeparator() + "Start " + getClass().getSimpleName()); EndpointManager.clear(); root = new CoapResource(""); Resource sensors = new CoapResource("sensors"); Resource temp = new CoapResource("temp"); Resource light = new CoapResource("light"); root.add(sensors); sensors.add(temp); sensors.add(light); sensors.getAttributes().setTitle("Sensor Index"); temp.getAttributes().addResourceType("temperature-c"); temp.getAttributes().addInterfaceDescription("sensor"); temp.getAttributes().addAttribute("foo"); temp.getAttributes().addAttribute("bar", "one"); temp.getAttributes().addAttribute("bar", "two"); light.getAttributes().addResourceType("light-lux"); light.getAttributes().addInterfaceDescription("sensor"); light.getAttributes().addAttribute("foo"); } catch (Throwable t) { t.printStackTrace(); } }