All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bigcommerce.exceptions.BigcommerceErrorResponseException Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
package com.bigcommerce.exceptions;

import javax.ws.rs.core.Response;

public class BigcommerceErrorResponseException extends RuntimeException {

	static final String MESSAGE = "Received unexpected Response Status Code of %d and Body of:\n%s";

	private static final long serialVersionUID = 5646635633348617058L;

	public BigcommerceErrorResponseException(final Response response) {
		super(buildMessage(response));

	}

	private static String buildMessage(final Response response) {
		response.bufferEntity();
		return String.format(MESSAGE, response.getStatus(), response.readEntity(String.class));
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy