package org.geoserver.ows; /** * An exception thrown by a service to report back an http error code. * <p> * Instances of this exception are recognized by the dispatcher. The {@link #getErrorCode()} * is used to set * </p> * @author Justin Deoliveira, The Open Planning Project * */ public class HttpErrorCodeException extends RuntimeException { /** * the error code */ final int errorCode; public HttpErrorCodeException(int errorCode) { super(); this.errorCode = errorCode; } public HttpErrorCodeException(int errorCode, String message, Throwable cause) { super(message, cause); this.errorCode = errorCode; } public HttpErrorCodeException(int errorCode, String message) { super(message); this.errorCode = errorCode; } public HttpErrorCodeException(int errorCode, Throwable cause) { super(cause); this.errorCode = errorCode; } public int getErrorCode() { return errorCode; } }