public CB05(String serverURI) { super(CB05.class.getSimpleName()); Request request = Request.newPost(); request.setPayload(data); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, "/large-post"); }
public CC18(String serverURI) { super(CC18.class.getSimpleName()); // create the request Request request = new Request(Code.POST, Type.CON); // add payload request.setPayload("TD_COAP_CORE_18"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CB03(String serverURI) { super(CB03.class.getSimpleName()); Request request = Request.newPut(); request.setPayload(data); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, "/large-update"); }
public CC04(String serverURI) { super(CC04.class.getSimpleName()); // create the request Request request = Request.newPost(); // add payload request.setPayload("TD_COAP_CORE_04"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CC19(String serverURI) { super(CC19.class.getSimpleName()); // create the request Request request = new Request(Code.POST, Type.CON); // add payload request.setPayload("TD_COAP_CORE_19"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CB04(String serverURI) { super(CB04.class.getSimpleName()); Request request = Request.newPost(); request.setPayload(data); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, "/large-create"); // TODO: verify resource creation (optional): send GET request to // location path of response }
public CC03(String serverURI) { super(CC03.class.getSimpleName()); // create the request Request request = Request.newPut(); // add payload request.setPayload("TD_COAP_CORE_03"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CC07(String serverURI) { super(CC07.class.getSimpleName()); // create the request Request request = new Request(Code.PUT); request.setConfirmable(false); // add payload request.setPayload("TD_COAP_CORE_07"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
public CC08(String serverURI) { super(CC08.class.getSimpleName()); // create the request Request request = new Request(Code.POST); request.setConfirmable(false); // add payload request.setPayload("TD_COAP_CORE_08"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); // set the parameters and execute the request executeRequest(request, serverURI, RESOURCE_URI); }
@Override public void handleGET(CoapExchange exchange) { String payload = "Available commands:\n - GET: show statistics\n - POST write stats to file\n - DELETE: reset statistics\n\n"; payload += getStatString(); Response response = new Response(ResponseCode.CONTENT); response.setPayload(payload); response.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); exchange.respond(response); }
@Override public void handleGET(CoapExchange exchange) { String payload = "Available commands:\n - GET: show statistics\n - POST write stats to file\n - DELETE: reset statistics\n\n"; payload += getStatString(); Response response = new Response(ResponseCode.CONTENT); response.setPayload(payload); response.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); exchange.respond(response); }
public CC23(String serverURI) { super(CC23.class.getSimpleName()); Request request = new Request(Code.PUT, Type.CON); // request.setIfNoneMatch(); request.getOptions().setIfNoneMatch(true); request.setPayload("TD_COAP_CORE_23 Part A"); request.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); executeRequest(request, serverURI, RESOURCE_URI); }
@Override public void handleGET(CoapExchange exchange) { String payload = "Available commands:\n - GET: show statistics\n - POST write stats to file\n - DELETE: reset statistics\n\n"; payload += getStats(); Response response = new Response(ResponseCode.CONTENT); response.setPayload(payload); response.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); exchange.respond(response); }
@Override public void handleGET(CoapExchange exchange) { String payload = "Available commands:\n - GET: show statistics\n - POST write stats to file\n - DELETE: reset statistics\n\n"; payload += getStats(); Response response = new Response(ResponseCode.CONTENT); response.setPayload(payload); response.getOptions().setContentFormat(MediaTypeRegistry.TEXT_PLAIN); exchange.respond(response); }
@Override public void visit(ExecuteRequest request) { coapRequest = Request.newPost(); setTarget(coapRequest, destination, request.getPath()); coapRequest.setPayload(request.getParameters()); if (request.getContentFormat() != null) { coapRequest.getOptions().setContentFormat(request.getContentFormat().getCode()); } }
@Override public void visit(BootstrapWriteRequest request) { coapRequest = Request.newPut(); coapRequest.setConfirmable(true); ContentFormat format = request.getContentFormat(); coapRequest.getOptions().setContentFormat(format.getCode()); coapRequest.setPayload(encoder.encode(request.getNode(), format, request.getPath(), model)); setTarget(coapRequest, request.getPath()); }
@Override public void visit(CreateRequest request) { coapRequest = Request.newPost(); coapRequest.getOptions().setContentFormat(request.getContentFormat().getCode()); coapRequest.setPayload(LwM2mNodeEncoder.encode(request.getObjectInstance(), request.getContentFormat(), request.getPath())); setTarget(coapRequest, destination, request.getPath()); }
@Override public void visit(WriteRequest request) { coapRequest = request.isReplaceRequest() ? Request.newPut() : Request.newPost(); ContentFormat format = request.getContentFormat(); coapRequest.getOptions().setContentFormat(format.getCode()); coapRequest.setPayload(encoder.encode(request.getNode(), format, request.getPath(), model)); setTarget(coapRequest, request.getPath()); }
@Override public void visit(WriteRequest request) { coapRequest = request.isReplaceRequest() ? Request.newPut() : Request.newPost(); coapRequest.getOptions().setContentFormat(request.getContentFormat().getCode()); coapRequest .setPayload(LwM2mNodeEncoder.encode(request.getNode(), request.getContentFormat(), request.getPath())); setTarget(coapRequest, destination, request.getPath()); }
@Override public void visit(CreateRequest request) { coapRequest = Request.newPost(); coapRequest.getOptions().setContentFormat(request.getContentFormat().getCode()); // if no instance id, the client will assign it. int instanceId = request.getInstanceId() != null ? request.getInstanceId() : LwM2mObjectInstance.UNDEFINED; coapRequest.setPayload(encoder.encode(new LwM2mObjectInstance(instanceId, request.getResources()), request.getContentFormat(), request.getPath(), model)); setTarget(coapRequest, request.getPath()); }