@Override public boolean isSuccess() { return getCode() == ResponseCode.CREATED; }
public static RegisterResponse internalServerError(String errorMessage) { return new RegisterResponse(ResponseCode.INTERNAL_SERVER_ERROR, null, errorMessage); } }
} else if (response.isSuccess()) { String registrationID = response.getRegistrationID(); registeredServers.put(registrationID, server); LOG.info("Registered with location '{}'.", registrationID); LOG.error("Registration failed: {} {}.", response.getCode(), response.getErrorMessage()); if (observer != null) { observer.onRegistrationFailure(server, response.getCode(), response.getErrorMessage());
if (response.getCode() == org.eclipse.leshan.ResponseCode.CREATED) { exchange.setLocationPath(RESOURCE_NAME + "/" + response.getRegistrationID()); exchange.respond(ResponseCode.CREATED); } else { exchange.respond(toCoapResponseCode(response.getCode()), response.getErrorMessage());
if (response.getCode() == org.eclipse.leshan.ResponseCode.CREATED) { exchange.setLocationPath(RESOURCE_NAME + "/" + response.getRegistrationID()); exchange.respond(ResponseCode.CREATED); } else { exchange.respond(fromLwM2mCode(response.getCode())); if (exchange.advanced().getEndpoint() instanceof SecureEndpoint && response.getCode().equals(org.eclipse.leshan.ResponseCode.FORBIDDEN)) {
@Override public void visit(RegisterRequest request) { if (coapResponse.isError()) { // handle error response: lwM2mresponse = new RegisterResponse(toLwM2mResponseCode(coapResponse.getCode()), null, coapResponse.getPayloadString()); } else if (coapResponse.getCode() == org.eclipse.californium.core.coap.CoAP.ResponseCode.CREATED) { // handle success response: lwM2mresponse = RegisterResponse.success(coapResponse.getOptions().getLocationString()); } else { // handle unexpected response: handleUnexpectedResponseCode(request, coapResponse); } }
public static RegisterResponse preconditionFailed(String errorMessage) { return new RegisterResponse(ResponseCode.PRECONDITION_FAILED, null, errorMessage); }
public static RegisterResponse forbidden(String errorMessage) { return new RegisterResponse(ResponseCode.FORBIDDEN, null, errorMessage); }
public static RegisterResponse success(String registrationID) { return new RegisterResponse(ResponseCode.CREATED, registrationID, null); }
public static RegisterResponse badRequest(String errorMessage) { return new RegisterResponse(ResponseCode.BAD_REQUEST, null, errorMessage); }