This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new b2953a8 Remove deprecated code.
b2953a8 is described below
commit b2953a87b46557a0fb9f18da1340f46bd061511c
Author: JamesBognar <[email protected]>
AuthorDate: Tue Oct 13 17:04:04 2020 -0400
Remove deprecated code.
---
.../apache/juneau/rest/HttpRuntimeException.java | 5 +-
.../java/org/apache/juneau/rest/RestContext.java | 10 +-
.../org/apache/juneau/rest/RestContextBuilder.java | 26 ---
.../java/org/apache/juneau/rest/RestException.java | 205 ---------------------
.../apache/juneau/rest/RestMethodProperties.java | 57 ------
.../apache/juneau/rest/exception/BadRequest.java | 89 ---------
.../org/apache/juneau/rest/exception/Conflict.java | 89 ---------
.../juneau/rest/exception/ExpectationFailed.java | 89 ---------
.../juneau/rest/exception/FailedDependency.java | 89 ---------
.../apache/juneau/rest/exception/Forbidden.java | 90 ---------
.../org/apache/juneau/rest/exception/Gone.java | 93 ----------
.../rest/exception/HttpVersionNotSupported.java | 89 ---------
.../juneau/rest/exception/InsufficientStorage.java | 89 ---------
.../juneau/rest/exception/InternalServerError.java | 89 ---------
.../juneau/rest/exception/LengthRequired.java | 89 ---------
.../org/apache/juneau/rest/exception/Locked.java | 89 ---------
.../apache/juneau/rest/exception/LoopDetected.java | 89 ---------
.../juneau/rest/exception/MethodNotAllowed.java | 89 ---------
.../juneau/rest/exception/MisdirectedRequest.java | 89 ---------
.../exception/NetworkAuthenticationRequired.java | 90 ---------
.../juneau/rest/exception/NotAcceptable.java | 89 ---------
.../apache/juneau/rest/exception/NotExtended.java | 89 ---------
.../org/apache/juneau/rest/exception/NotFound.java | 90 ---------
.../juneau/rest/exception/NotImplemented.java | 90 ---------
.../juneau/rest/exception/PayloadTooLarge.java | 89 ---------
.../juneau/rest/exception/PreconditionFailed.java | 89 ---------
.../rest/exception/PreconditionRequired.java | 90 ---------
.../juneau/rest/exception/RangeNotSatisfiable.java | 90 ---------
.../exception/RequestHeaderFieldsTooLarge.java | 89 ---------
.../juneau/rest/exception/ServiceUnavailable.java | 90 ---------
.../juneau/rest/exception/TooManyRequests.java | 90 ---------
.../apache/juneau/rest/exception/Unauthorized.java | 92 ---------
.../rest/exception/UnavailableForLegalReasons.java | 89 ---------
.../juneau/rest/exception/UnprocessableEntity.java | 89 ---------
.../rest/exception/UnsupportedMediaType.java | 90 ---------
.../juneau/rest/exception/UpgradeRequired.java | 89 ---------
.../apache/juneau/rest/exception/UriTooLong.java | 90 ---------
.../rest/exception/VariantAlsoNegotiates.java | 89 ---------
.../apache/juneau/rest/exception/package-info.java | 18 --
39 files changed, 5 insertions(+), 3270 deletions(-)
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HttpRuntimeException.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HttpRuntimeException.java
index d5cdbfd..0e6b1d8 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HttpRuntimeException.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/HttpRuntimeException.java
@@ -68,12 +68,11 @@ public final class HttpRuntimeException extends
BasicRuntimeException {
* @param args The message arguments to pass to the ec class
constructor.
* @return RuntimeException The new exception to throw.
*/
- @SuppressWarnings("deprecation")
public static RuntimeException toHttpException(Throwable t, Class<?>
ec, String msg, Object...args) {
ClassInfo ci = ClassInfo.ofc(t);
- // If it's a RestException or is any RuntimeException annotated
with @Response, it can be rethrown.
- if (ci.isRuntimeException() &&
(ci.isChildOf(RestException.class) || ci.hasAnnotation(Response.class)))
+ // If it's any RuntimeException annotated with @Response, it
can be rethrown.
+ if (ci.isRuntimeException() && ci.hasAnnotation(Response.class))
return (RuntimeException)t;
// If it's a non-RuntimeException but annotated with @Response,
it can be wrapped and rethrown.
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index ab69106..dd4b08b 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -3901,7 +3901,7 @@ public class RestContext extends BeanContext {
final ClassMeta<?>
interfaceClass = getClassMeta(mi.inner().getGenericReturnType());
final RrpcInterfaceMeta
rim = new RrpcInterfaceMeta(interfaceClass.getInnerClass(), null);
if
(rim.getMethodsByPath().isEmpty())
- throw new
RestException(SC_INTERNAL_SERVER_ERROR, "Method {0} returns an interface {1}
that doesn't define any remote methods.", mi.getSignature(),
interfaceClass.getFullName());
+ throw new
InternalServerError("Method {0} returns an interface {1} that doesn't define
any remote methods.", mi.getSignature(), interfaceClass.getFullName());
RestMethodContextBuilder smb = new RestMethodContextBuilder(resource,
mi.inner(), this);
smb.dotAll();
@@ -5300,7 +5300,6 @@ public class RestContext extends BeanContext {
* @param t The thrown object.
* @return The converted thrown object.
*/
- @SuppressWarnings("deprecation")
public Throwable convertThrowable(Throwable t) {
ClassInfo ci = ClassInfo.ofc(t);
@@ -5314,7 +5313,7 @@ public class RestContext extends BeanContext {
ci = ClassInfo.ofc(t);
}
- if (ci.isChildOf(RestException.class) ||
ci.hasAnnotation(Response.class))
+ if (ci.hasAnnotation(Response.class))
return t;
if (t instanceof ParseException || t instanceof
InvalidDataConversionException)
@@ -5366,7 +5365,6 @@ public class RestContext extends BeanContext {
* @param e The exception that occurred.
* @throws IOException Can be thrown if a problem occurred trying to
write to the output stream.
*/
- @SuppressWarnings("deprecation")
public synchronized void handleError(RestCall call, Throwable e) throws
IOException {
call.exception(e);
@@ -5374,8 +5372,6 @@ public class RestContext extends BeanContext {
if (call.isDebug())
e.printStackTrace();
- int occurrence = getStackTraceOccurrence(e);
-
int code = 500;
ClassInfo ci = ClassInfo.ofc(e);
@@ -5384,7 +5380,7 @@ public class RestContext extends BeanContext {
if (r.code().length > 0)
code = r.code()[0];
- RestException e2 = (e instanceof RestException ?
(RestException)e : new RestException(e, code)).setOccurrence(occurrence);
+ HttpException e2 = (e instanceof HttpException ?
(HttpException)e : new HttpException(e, code));
HttpServletRequest req = call.getRequest();
HttpServletResponse res = call.getResponse();
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
index 1417acf..4a7ab31 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContextBuilder.java
@@ -2406,32 +2406,6 @@ public class RestContextBuilder extends
BeanContextBuilder implements ServletCon
}
/**
- * <i><l>RestContext</l> configuration property: </i> Use stack
trace hashes.
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
#callLoggerConfig(RestCallLoggerConfig)}
- * </div>
- *
- * <p>
- * When enabled, the number of times an exception has occurred will be
determined based on stack trace hashsums,
- * made available through the {@link RestException#getOccurrence()}
method.
- *
- * <ul class='seealso'>
- * <li class='jf'>{@link RestContext#REST_useStackTraceHashes}
- * </ul>
- *
- * @param value
- * The new value for this setting.
- * <br>The default is <jk>true</jk>.
- * @return This object (for method chaining).
- */
- @Deprecated
- @FluentSetter
- public RestContextBuilder useStackTraceHashes(boolean value) {
- return set(REST_useStackTraceHashes, value);
- }
-
- /**
* <i><l>RestContext</l> configuration property: </i> HTML
Widgets.
*
* <div class='warn'>
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestException.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestException.java
deleted file mode 100644
index d126e8c..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestException.java
+++ /dev/null
@@ -1,205 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest;
-
-import static org.apache.juneau.internal.StringUtils.*;
-
-import java.lang.reflect.*;
-import java.text.*;
-
-import org.apache.juneau.http.exception.*;
-
-/**
- * Exception thrown to trigger an error HTTP status.
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link HttpException}
- * </div>
- *
- * <p>
- * REST methods on subclasses of {@link RestServlet} can throw this exception
to trigger an HTTP status other than the
- * automatically-generated <c>404</c>, <c>405</c>, and <c>500</c> statuses.
- */
-@Deprecated
-public class RestException extends RuntimeException {
-
- private static final long serialVersionUID = 1L;
-
- private int status;
- @Deprecated private int occurrence;
-
- /**
- * Constructor.
- *
- * @param cause The cause of this exception.
- * @param status The HTTP status code.
- * @param msg The status message.
- * @param args Optional {@link MessageFormat}-style arguments.
- */
- public RestException(Throwable cause, int status, String msg,
Object...args) {
- super(message(cause, msg, args), cause);
- this.status = status;
- }
-
- /**
- * Constructor.
- *
- * @param msg The status message.
- */
- public RestException(String msg) {
- super(msg, null);
- }
-
- private static String message(Throwable cause, String msg,
Object...args) {
- if (msg == null && cause != null)
- return firstNonEmpty(cause.getLocalizedMessage(),
cause.getClass().getName());
- return format(msg, args);
- }
-
- /**
- * Constructor.
- * @param cause The root exception.
- * @param status The HTTP status code.
- */
- public RestException(Throwable cause, int status) {
- this(cause, status, null);
- }
-
- /**
- * Constructor.
- *
- * @param status The HTTP status code.
- * @param msg The status message.
- * @param args Optional {@link MessageFormat}-style arguments.
- */
- public RestException(int status, String msg, Object...args) {
- this(null, status, msg, args);
- }
-
- /**
- * Returns the root cause of this exception.
- *
- * <p>
- * The root cause is the first exception in the init-cause parent chain
that's not one of the following:
- * <ul>
- * <li>{@link RestException}
- * <li>{@link InvocationTargetException}
- * </ul>
- *
- * @return The root cause of this exception, or <jk>null</jk> if no
root cause was found.
- */
- public Throwable getRootCause() {
- Throwable t = this;
- while(t != null) {
- t = t.getCause();
- if (! (t instanceof RestException || t instanceof
InvocationTargetException))
- return t;
- }
- return null;
- }
-
- /**
- * Returns all error messages from all errors in this stack.
- *
- * <p>
- * Typically useful if you want to render all the error messages in the
stack, but don't want to render all the
- * stack traces too.
- *
- * @param scrubForXssVulnerabilities
- * If <jk>true</jk>, replaces <js>'<'</js>, <js>'>'</js>,
and <js>'&'</js> characters with spaces.
- * @return All error messages from all errors in this stack.
- */
- public String getFullStackMessage(boolean scrubForXssVulnerabilities) {
- String msg = getMessage();
- StringBuilder sb = new StringBuilder();
- if (msg != null) {
- if (scrubForXssVulnerabilities)
- msg = msg.replace('<', ' ').replace('>', '
').replace('&', ' ');
- sb.append(msg);
- }
- Throwable e = getCause();
- while (e != null) {
- msg = e.getMessage();
- if (msg != null && scrubForXssVulnerabilities)
- msg = msg.replace('<', ' ').replace('>', '
').replace('&', ' ');
- String cls = e.getClass().getSimpleName();
- if (msg == null)
- sb.append(format("\nCaused by ({0})", cls));
- else
- sb.append(format("\nCaused by ({0}): {1}", cls,
msg));
- e = e.getCause();
- }
- return sb.toString();
- }
-
- @Override /* Object */
- public int hashCode() {
- int i = 0;
- Throwable t = this;
- while (t != null) {
- for (StackTraceElement e : t.getStackTrace())
- i ^= e.hashCode();
- t = t.getCause();
- }
- return i;
- }
-
- /**
- * Set the occurrence count on this exception.
- *
- * @param occurrence The number of times this exception has occurred.
- * @return This object (for method chaining).
- */
- @Deprecated
- protected RestException setOccurrence(int occurrence) {
- this.occurrence = occurrence;
- return this;
- }
-
- /**
- * Set the status code on this exception.
- *
- * @param status The status code.
- * @return This object (for method chaining).
- */
- protected RestException setStatus(int status) {
- this.status = status;
- return this;
- }
-
- /**
- * Returns the number of times this exception occurred on this servlet.
- *
- * @return
- * The occurrence number if {@code
@RestResource(useStackTraceHashes)} is enabled, or <c>0</c> otherwise.
- */
- @Deprecated
- public int getOccurrence() {
- return occurrence;
- }
-
- /**
- * Returns the HTTP status code.
- *
- * @return The HTTP status code.
- */
- public int getStatus() {
- return status;
- }
-
- // When serialized, just serialize the message itself.
- @Override /* Object */
- public String toString() {
- return emptyIfNull(getLocalizedMessage());
- }
-}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
deleted file mode 100644
index 3f92639..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodProperties.java
+++ /dev/null
@@ -1,57 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest;
-
-import org.apache.juneau.collections.*;
-import org.apache.juneau.rest.annotation.*;
-
-/**
- * Encapsulates java-method-level properties.
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link RequestAttributes}
- * </div>
- *
- * <p>
- * These are properties specified on a REST resource method that extends the
properties defined on {@link RestContextProperties}
- * and adds the following:
- * <ul class='javatree'>
- * <li class='ja'>{@link RestMethod#properties()}
- * </ul>
- *
- * <ul class='seealso'>
- * <li class='link'>{@doc RestConfigurableProperties}
- * </ul>
- */
-@SuppressWarnings("serial")
-@Deprecated
-public class RestMethodProperties extends OMap {
-
- /**
- * Constructor
- *
- * @param inner The inner properties.
- */
- public RestMethodProperties(RestContextProperties inner) {
- inner(inner);
- }
-
- /**
- * Constructor
- *
- * @param inner The inner properties.
- */
- public RestMethodProperties(RestMethodProperties inner) {
- inner(inner);
- }
-}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/BadRequest.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/BadRequest.java
deleted file mode 100644
index 70ec423..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/BadRequest.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.BadRequest.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 400 (Bad Request).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.BadRequest}
- * </div>
- *
- * <p>
- * The server cannot or will not process the request due to an apparent client
error (e.g., malformed request syntax, size too large, invalid request message
framing, or deceptive request routing).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class BadRequest extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 400;
-
- /** Default message */
- public static final String MESSAGE = "Bad Request";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public BadRequest(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public BadRequest(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public BadRequest() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public BadRequest(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public BadRequest(Throwable cause) {
- this(cause, null);
- }
-}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Conflict.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Conflict.java
deleted file mode 100644
index b0265f1..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Conflict.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.Conflict.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 409 (Conflict).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.Conflict}
- * </div>
- *
- * <p>
- * Indicates that the request could not be processed because of conflict in
the request, such as an edit conflict between multiple simultaneous updates.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class Conflict extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 409;
-
- /** Default message */
- public static final String MESSAGE = "Conflict";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Conflict(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public Conflict(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public Conflict() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Conflict(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public Conflict(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ExpectationFailed.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ExpectationFailed.java
deleted file mode 100644
index 27e3577..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ExpectationFailed.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.ExpectationFailed.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 417 (Expectation Failed).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.ExpectationFailed}
- * </div>
- *
- * <p>
- * The server cannot meet the requirements of the Expect request-header field.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class ExpectationFailed extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 417;
-
- /** Default message */
- public static final String MESSAGE = "Expectation Failed";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public ExpectationFailed(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public ExpectationFailed(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public ExpectationFailed() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public ExpectationFailed(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public ExpectationFailed(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/FailedDependency.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/FailedDependency.java
deleted file mode 100644
index 0ae9dfa..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/FailedDependency.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.FailedDependency.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 424 (Failed Dependency).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.FailedDependency}
- * </div>
- *
- * <p>
- * The request failed because it depended on another request and that request
failed (e.g., a PROPPATCH).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class FailedDependency extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 424;
-
- /** Default message */
- public static final String MESSAGE = "Failed Dependency";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public FailedDependency(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public FailedDependency(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public FailedDependency() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public FailedDependency(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public FailedDependency(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Forbidden.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Forbidden.java
deleted file mode 100644
index b0d21f0..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Forbidden.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.Forbidden.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 403 (Forbidden).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.Forbidden}
- * </div>
- *
- * <p>
- * The request was valid, but the server is refusing action.
- * <br>The user might not have the necessary permissions for a resource, or
may need an account of some sort.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class Forbidden extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 403;
-
- /** Default message */
- public static final String MESSAGE = "Forbidden";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Forbidden(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public Forbidden(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public Forbidden() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Forbidden(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public Forbidden(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Gone.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Gone.java
deleted file mode 100644
index 80a056a..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Gone.java
+++ /dev/null
@@ -1,93 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.Gone.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 410 ().
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link org.apache.juneau.http.exception.Gone}
- * </div>
- *
- * <p>
- * Indicates that the resource requested is no longer available and will not
be available again.
- * <br>This should be used when a resource has been intentionally removed and
the resource should be purged.
- * <br>Upon receiving a 410 status code, the client should not request the
resource in the future.
- * <br>Clients such as search engines should remove the resource from their
indices.
- * <br>Most use cases do not require clients and search engines to purge the
resource, and a <js>"404 Not Found"</js> may be used instead.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class Gone extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 410;
-
- /** Default message */
- public static final String MESSAGE = "Gone";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Gone(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public Gone(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public Gone() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Gone(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public Gone(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/HttpVersionNotSupported.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/HttpVersionNotSupported.java
deleted file mode 100644
index 1d268aa..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/HttpVersionNotSupported.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.HttpVersionNotSupported.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 505 ().
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.HttpVersionNotSupported}
- * </div>
- *
- * <p>
- * The server does not support the HTTP protocol version used in the request.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class HttpVersionNotSupported extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 505;
-
- /** Default message */
- public static final String MESSAGE = "HTTP Version Not Supported";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public HttpVersionNotSupported(Throwable cause, String msg,
Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public HttpVersionNotSupported(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public HttpVersionNotSupported() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public HttpVersionNotSupported(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public HttpVersionNotSupported(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InsufficientStorage.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InsufficientStorage.java
deleted file mode 100644
index e88e93f..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InsufficientStorage.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.InsufficientStorage.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 507 ().
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.InsufficientStorage}
- * </div>
- *
- * <p>
- * The server is unable to store the representation needed to complete the
request.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class InsufficientStorage extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 507;
-
- /** Default message */
- public static final String MESSAGE = "Insufficient Storage";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public InsufficientStorage(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public InsufficientStorage(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public InsufficientStorage() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public InsufficientStorage(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public InsufficientStorage(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InternalServerError.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InternalServerError.java
deleted file mode 100644
index 6805fae..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/InternalServerError.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.InternalServerError.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 500 (Internal Server Error).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.InternalServerError}
- * </div>
- *
- * <p>
- * A generic error message, given when an unexpected condition was encountered
and no more specific message is suitable.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class InternalServerError extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 500;
-
- /** Default message */
- public static final String MESSAGE = "Internal Server Error";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public InternalServerError(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public InternalServerError(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public InternalServerError() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public InternalServerError(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public InternalServerError(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LengthRequired.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LengthRequired.java
deleted file mode 100644
index 1efa5a6..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LengthRequired.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.LengthRequired.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 411 ().
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.LengthRequired}
- * </div>
- *
- * <p>
- * The request did not specify the length of its content, which is required by
the requested resource.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class LengthRequired extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 411;
-
- /** Default message */
- public static final String MESSAGE = "Length Required";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public LengthRequired(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public LengthRequired(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public LengthRequired() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public LengthRequired(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public LengthRequired(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Locked.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Locked.java
deleted file mode 100644
index ecbb1ad..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Locked.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.Locked.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 423 (Locked).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link org.apache.juneau.http.exception.Locked}
- * </div>
- *
- * <p>
- * The resource that is being accessed is locked.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class Locked extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 423;
-
- /** Default message */
- public static final String MESSAGE = "Locked";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Locked(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public Locked(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public Locked() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Locked(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public Locked(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LoopDetected.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LoopDetected.java
deleted file mode 100644
index b24ca3c..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/LoopDetected.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.LoopDetected.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 508 (Loop Detected).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.LoopDetected}
- * </div>
- *
- * <p>
- * The server detected an infinite loop while processing the request (sent in
lieu of 208 Already Reported).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class LoopDetected extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 508;
-
- /** Default message */
- public static final String MESSAGE = "Loop Detected";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public LoopDetected(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public LoopDetected(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public LoopDetected() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public LoopDetected(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public LoopDetected(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MethodNotAllowed.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MethodNotAllowed.java
deleted file mode 100644
index b7d7bad..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MethodNotAllowed.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.MethodNotAllowed.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 405 (Method Not Allowed).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.MethodNotAllowed}
- * </div>
- *
- * <p>
- * A request method is not supported for the requested resource; for example,
a GET request on a form that requires data to be presented via POST, or a PUT
request on a read-only resource.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class MethodNotAllowed extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 405;
-
- /** Default message */
- public static final String MESSAGE = "Method Not Allowed";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public MethodNotAllowed(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public MethodNotAllowed(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public MethodNotAllowed() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public MethodNotAllowed(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public MethodNotAllowed(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MisdirectedRequest.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MisdirectedRequest.java
deleted file mode 100644
index 3b8d678..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/MisdirectedRequest.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.MisdirectedRequest.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 421 (Misdirected Request).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.MisdirectedRequest}
- * </div>
- *
- * <p>
- * The request was directed at a server that is not able to produce a response
(for example because of connection reuse).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class MisdirectedRequest extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 421;
-
- /** Default message */
- public static final String MESSAGE = "Misdirected Request";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public MisdirectedRequest(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public MisdirectedRequest(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public MisdirectedRequest() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public MisdirectedRequest(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public MisdirectedRequest(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NetworkAuthenticationRequired.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NetworkAuthenticationRequired.java
deleted file mode 100644
index 4923b1e..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NetworkAuthenticationRequired.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.NetworkAuthenticationRequired.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 511 (Network Authentication Required).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.NetworkAuthenticationRequired}
- * </div>
- *
- * <p>
- * The client needs to authenticate to gain network access.
- * <br>Intended for use by intercepting proxies used to control access to the
network (e.g., "captive portals" used to require agreement to Terms of Service
before granting full Internet access via a Wi-Fi hotspot).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class NetworkAuthenticationRequired extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 511;
-
- /** Default message */
- public static final String MESSAGE = "Network Authentication Required";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NetworkAuthenticationRequired(Throwable cause, String msg,
Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public NetworkAuthenticationRequired(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public NetworkAuthenticationRequired() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NetworkAuthenticationRequired(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public NetworkAuthenticationRequired(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotAcceptable.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotAcceptable.java
deleted file mode 100644
index c2501e6..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotAcceptable.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.NotAcceptable.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 406 (Not Acceptable).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.NotAcceptable}
- * </div>
- *
- * <br>
- * The requested resource is capable of generating only content not acceptable
according to the Accept headers sent in the request.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class NotAcceptable extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 406;
-
- /** Default message */
- public static final String MESSAGE = "Not Acceptable";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotAcceptable(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public NotAcceptable(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public NotAcceptable() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotAcceptable(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public NotAcceptable(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotExtended.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotExtended.java
deleted file mode 100644
index d5149d2..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotExtended.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.NotExtended.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 510 (Not Extended).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.NotExtended}
- * </div>
- *
- * <p>
- * Further extensions to the request are required for the server to fulfill it.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class NotExtended extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 510;
-
- /** Default message */
- public static final String MESSAGE = "Not Extended";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotExtended(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public NotExtended(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public NotExtended() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotExtended(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public NotExtended(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotFound.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotFound.java
deleted file mode 100644
index 22fe4c4..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotFound.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.NotFound.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 404 (Not Found).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.NotFound}
- * </div>
- *
- * <p>
- * The requested resource could not be found but may be available in the
future.
- * <br>Subsequent requests by the client are permissible.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class NotFound extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 404;
-
- /** Default message */
- public static final String MESSAGE = "Not Found";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotFound(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public NotFound(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public NotFound() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotFound(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public NotFound(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotImplemented.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotImplemented.java
deleted file mode 100644
index ed75ef2..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/NotImplemented.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.NotImplemented.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 501 (Not Implemented).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.NotImplemented}
- * </div>
- *
- * <p>
- * The server either does not recognize the request method, or it lacks the
ability to fulfill the request.
- * <br>Usually this implies future availability (e.g., a new feature of a
web-service API).
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class NotImplemented extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 501;
-
- /** Default message */
- public static final String MESSAGE = "Not Implemented";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotImplemented(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public NotImplemented(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public NotImplemented() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public NotImplemented(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public NotImplemented(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PayloadTooLarge.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PayloadTooLarge.java
deleted file mode 100644
index 6b4fe82..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PayloadTooLarge.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.PayloadTooLarge.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 413 (Payload Too Large).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.PayloadTooLarge}
- * </div>
- *
- * <p>
- * The request is larger than the server is willing or able to process.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class PayloadTooLarge extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 413;
-
- /** Default message */
- public static final String MESSAGE = "Payload Too Large";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PayloadTooLarge(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public PayloadTooLarge(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public PayloadTooLarge() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PayloadTooLarge(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public PayloadTooLarge(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionFailed.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionFailed.java
deleted file mode 100644
index 2f8a1ad..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionFailed.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.PreconditionFailed.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 412 (Precondition Failed).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.PreconditionFailed}
- * </div>
- *
- * <p>
- * The server does not meet one of the preconditions that the requester put on
the request.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class PreconditionFailed extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 412;
-
- /** Default message */
- public static final String MESSAGE = "Precondition Failed";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PreconditionFailed(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- */
- public PreconditionFailed() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public PreconditionFailed(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PreconditionFailed(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public PreconditionFailed(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionRequired.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionRequired.java
deleted file mode 100644
index f6e7349..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/PreconditionRequired.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.PreconditionRequired.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 428 (Precondition Required).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.PreconditionRequired}
- * </div>
- *
- * <p>
- * The origin server requires the request to be conditional.
- * <br>Intended to prevent the 'lost update' problem, where a client GETs a
resource's state, modifies it, and PUTs it back to the server, when meanwhile a
third party has modified the state on the server, leading to a conflict.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class PreconditionRequired extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 428;
-
- /** Default message */
- public static final String MESSAGE = "Precondition Required";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PreconditionRequired(Throwable cause, String msg, Object...args)
{
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public PreconditionRequired(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public PreconditionRequired() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public PreconditionRequired(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public PreconditionRequired(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RangeNotSatisfiable.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RangeNotSatisfiable.java
deleted file mode 100644
index 17b3dec..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RangeNotSatisfiable.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.RangeNotSatisfiable.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 416 (Range Not Satisfiable).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.RangeNotSatisfiable}
- * </div>
- *
- * <p>
- * The client has asked for a portion of the file (byte serving), but the
server cannot supply that portion.
- * <br>For example, if the client asked for a part of the file that lies
beyond the end of the file.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class RangeNotSatisfiable extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 416;
-
- /** Default message */
- public static final String MESSAGE = "Range Not Satisfiable";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public RangeNotSatisfiable(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public RangeNotSatisfiable(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public RangeNotSatisfiable() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public RangeNotSatisfiable(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public RangeNotSatisfiable(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RequestHeaderFieldsTooLarge.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RequestHeaderFieldsTooLarge.java
deleted file mode 100644
index 420272c..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/RequestHeaderFieldsTooLarge.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.RequestHeaderFieldsTooLarge.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 431 (Request Header Fields Too Large).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.RequestHeaderFieldsTooLarge}
- * </div>
- *
- * <p>
- * The server is unwilling to process the request because either an individual
header field, or all the header fields collectively, are too large.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class RequestHeaderFieldsTooLarge extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 431;
-
- /** Default message */
- public static final String MESSAGE = "Request Header Fields Too Large";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public RequestHeaderFieldsTooLarge(Throwable cause, String msg,
Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public RequestHeaderFieldsTooLarge(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public RequestHeaderFieldsTooLarge() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public RequestHeaderFieldsTooLarge(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public RequestHeaderFieldsTooLarge(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ServiceUnavailable.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ServiceUnavailable.java
deleted file mode 100644
index c442733..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/ServiceUnavailable.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.ServiceUnavailable.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 503 (Service Unavailable).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.ServiceUnavailable}
- * </div>
- *
- * <p>
- * The server is currently unavailable (because it is overloaded or down for
maintenance).
- * <br>Generally, this is a temporary state.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class ServiceUnavailable extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 503;
-
- /** Default message */
- public static final String MESSAGE = "Service Unavailable";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public ServiceUnavailable(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public ServiceUnavailable(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public ServiceUnavailable() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public ServiceUnavailable(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public ServiceUnavailable(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/TooManyRequests.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/TooManyRequests.java
deleted file mode 100644
index 007fe7f..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/TooManyRequests.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.TooManyRequests.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 429 (Too Many Requests).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.TooManyRequests}
- * </div>
- *
- * <p>
- * The user has sent too many requests in a given amount of time.
- * <br>Intended for use with rate-limiting schemes.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class TooManyRequests extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 429;
-
- /** Default message */
- public static final String MESSAGE = "Too Many Requests";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public TooManyRequests(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public TooManyRequests(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public TooManyRequests() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public TooManyRequests(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public TooManyRequests(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Unauthorized.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Unauthorized.java
deleted file mode 100644
index 52ebbb4..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/Unauthorized.java
+++ /dev/null
@@ -1,92 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.Unauthorized.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 401 (Unauthorized).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.Unauthorized}
- * </div>
- *
- * <p>
- * Similar to <c>403 Forbidden</c>, but specifically for use when
authentication is required and has failed or has not yet been provided.
- * <br>The response must include a WWW-Authenticate header field containing a
challenge applicable to the requested resource.
- * <br>401 semantically means "unauthenticated",i.e. the user does not have
the necessary credentials.
- * <br>Note: Some sites issue HTTP 401 when an IP address is banned from the
website (usually the website domain) and that specific address is refused
permission to access a website.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class Unauthorized extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 401;
-
- /** Default message */
- public static final String MESSAGE = "Unauthorized";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Unauthorized(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public Unauthorized(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public Unauthorized() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public Unauthorized(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public Unauthorized(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnavailableForLegalReasons.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnavailableForLegalReasons.java
deleted file mode 100644
index c9dddfb..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnavailableForLegalReasons.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.UnavailableForLegalReasons.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 451 (Unavailable For Legal Reasons).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.UnavailableForLegalReasons}
- * </div>
- *
- * <p>
- * A server operator has received a legal demand to deny access to a resource
or to a set of resources that includes the requested resource.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class UnavailableForLegalReasons extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 451;
-
- /** Default message */
- public static final String MESSAGE = "Unavailable For Legal Reasons";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnavailableForLegalReasons(Throwable cause, String msg,
Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public UnavailableForLegalReasons(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public UnavailableForLegalReasons() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnavailableForLegalReasons(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public UnavailableForLegalReasons(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnprocessableEntity.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnprocessableEntity.java
deleted file mode 100644
index 1d7b1be..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnprocessableEntity.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.UnprocessableEntity.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 422 (Unprocessable Entity).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.UnprocessableEntity}
- * </div>
- *
- * <p>
- * The request was well-formed but was unable to be followed due to semantic
errors.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class UnprocessableEntity extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 422;
-
- /** Default message */
- public static final String MESSAGE = "Unprocessable Entity";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnprocessableEntity(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public UnprocessableEntity(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public UnprocessableEntity() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnprocessableEntity(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public UnprocessableEntity(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnsupportedMediaType.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnsupportedMediaType.java
deleted file mode 100644
index 38038b5..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UnsupportedMediaType.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.UnsupportedMediaType.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 415 (Unsupported Media Type).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.UnsupportedMediaType}
- * </div>
- *
- * <p>
- * The request entity has a media type which the server or resource does not
support.
- * <br>For example, the client uploads an image as image/svg+xml, but the
server requires that images use a different format.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class UnsupportedMediaType extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 415;
-
- /** Default message */
- public static final String MESSAGE = "Unsupported Media Type";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnsupportedMediaType(Throwable cause, String msg, Object...args)
{
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public UnsupportedMediaType(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public UnsupportedMediaType() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UnsupportedMediaType(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public UnsupportedMediaType(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UpgradeRequired.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UpgradeRequired.java
deleted file mode 100644
index b1c8813..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UpgradeRequired.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.UpgradeRequired.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 426 (Upgrade Required).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.UpgradeRequired}
- * </div>
- *
- * <p>
- * The client should switch to a different protocol such as TLS/1.0, given in
the Upgrade header field.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class UpgradeRequired extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 426;
-
- /** Default message */
- public static final String MESSAGE = "Upgrade Required";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UpgradeRequired(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public UpgradeRequired(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public UpgradeRequired() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UpgradeRequired(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public UpgradeRequired(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UriTooLong.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UriTooLong.java
deleted file mode 100644
index 99476e9..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/UriTooLong.java
+++ /dev/null
@@ -1,90 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.UriTooLong.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 414 (URI Too Long).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.UriTooLong}
- * </div>
- *
- * <p>
- * The URI provided was too long for the server to process.
- * <br>Often the result of too much data being encoded as a query-string of a
GET request, in which case it should be converted to a POST request.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class UriTooLong extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 414;
-
- /** Default message */
- public static final String MESSAGE = "URI Too Long";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UriTooLong(Throwable cause, String msg, Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public UriTooLong(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public UriTooLong() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public UriTooLong(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public UriTooLong(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/VariantAlsoNegotiates.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/VariantAlsoNegotiates.java
deleted file mode 100644
index 0a9ece2..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/VariantAlsoNegotiates.java
+++ /dev/null
@@ -1,89 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.rest.exception;
-
-import static org.apache.juneau.rest.exception.VariantAlsoNegotiates.*;
-
-import java.text.*;
-
-import org.apache.juneau.http.annotation.*;
-import org.apache.juneau.rest.*;
-
-/**
- * Exception representing an HTTP 506 (Variant Also Negotiate).
- *
- * <div class='warn'>
- * <b>Deprecated</b> - Use {@link
org.apache.juneau.http.exception.VariantAlsoNegotiates}
- * </div>
- *
- * <p>
- * Transparent content negotiation for the request results in a circular
reference.
- */
-@Response(code=CODE, description=MESSAGE)
-@Deprecated
-public class VariantAlsoNegotiates extends RestException {
- private static final long serialVersionUID = 1L;
-
- /** HTTP status code */
- public static final int CODE = 506;
-
- /** Default message */
- public static final String MESSAGE = "Variant Also Negotiates";
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public VariantAlsoNegotiates(Throwable cause, String msg,
Object...args) {
- super(cause, CODE, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- */
- public VariantAlsoNegotiates(String msg) {
- super(msg);
- setStatus(CODE);
- }
-
- /**
- * Constructor.
- */
- public VariantAlsoNegotiates() {
- this((Throwable)null, MESSAGE);
- }
-
- /**
- * Constructor.
- *
- * @param msg The message. Can be <jk>null</jk>.
- * @param args Optional {@link MessageFormat}-style arguments in the
message.
- */
- public VariantAlsoNegotiates(String msg, Object...args) {
- this(null, msg, args);
- }
-
- /**
- * Constructor.
- *
- * @param cause The cause. Can be <jk>null</jk>.
- */
- public VariantAlsoNegotiates(Throwable cause) {
- this(cause, null);
- }
-}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/package-info.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/package-info.java
deleted file mode 100644
index b13d243..0000000
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/exception/package-info.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/***************************************************************************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file
- * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the License for the
- * specific language governing permissions and limitations under the License.
- *
-
***************************************************************************************************************************/
-
-/**
- * HTTP Response Exception Beans
- */
-package org.apache.juneau.rest.exception;
\ No newline at end of file