public void onFailure()

in aws-iot-device-sdk-java/src/main/java/com/amazonaws/services/iot/client/core/AwsIotCompletion.java [253:273]


    public void onFailure() {
        synchronized (this) {
            if (hasSuccess || hasFailure || hasTimeout) {
                return;
            }

            hasFailure = true;
            cancelTimeoutTask();

            if (!isAsync) {
                notify();
                return;
            }
        }

        if (request != null) {
            request.setErrorCode(errorCode);
            request.setErrorMessage(errorMessage);
            request.onFailure();
        }
    }