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 be08b6701 Simplify BasicHttpException.
be08b6701 is described below

commit be08b6701775bf0e7dafeefbb22cb8780371c670
Author: JamesBognar <[email protected]>
AuthorDate: Sun Sep 4 13:54:45 2022 -0400

    Simplify BasicHttpException.
---
 .../main/ConfigurablePropertyCodeGenerator.java    | 23 +++++++++++++++++-----
 .../org/apache/juneau/BasicRuntimeException.java   |  4 ++++
 .../org/apache/juneau/rest/client/RestRequest.java |  8 ++++++++
 .../apache/juneau/rest/client/RestResponse.java    |  8 ++++++++
 .../org/apache/juneau/http/BasicStatusLine.java    |  5 +++++
 .../org/apache/juneau/http/header/HeaderList.java  |  5 +++++
 .../java/org/apache/juneau/http/part/PartList.java |  5 +++++
 .../apache/juneau/http/response/BadRequest.java    |  6 ++++++
 .../org/apache/juneau/http/response/Conflict.java  |  6 ++++++
 .../juneau/http/response/ExpectationFailed.java    |  6 ++++++
 .../juneau/http/response/FailedDependency.java     |  6 ++++++
 .../org/apache/juneau/http/response/Forbidden.java |  6 ++++++
 .../java/org/apache/juneau/http/response/Gone.java |  6 ++++++
 .../http/response/HttpVersionNotSupported.java     |  6 ++++++
 .../juneau/http/response/InsufficientStorage.java  |  6 ++++++
 .../juneau/http/response/InternalServerError.java  |  6 ++++++
 .../juneau/http/response/LengthRequired.java       |  6 ++++++
 .../org/apache/juneau/http/response/Locked.java    |  6 ++++++
 .../apache/juneau/http/response/LoopDetected.java  |  6 ++++++
 .../juneau/http/response/MethodNotAllowed.java     |  6 ++++++
 .../juneau/http/response/MisdirectedRequest.java   |  6 ++++++
 .../response/NetworkAuthenticationRequired.java    |  6 ++++++
 .../apache/juneau/http/response/NotAcceptable.java |  6 ++++++
 .../apache/juneau/http/response/NotExtended.java   |  6 ++++++
 .../org/apache/juneau/http/response/NotFound.java  |  6 ++++++
 .../juneau/http/response/NotImplemented.java       |  6 ++++++
 .../juneau/http/response/PayloadTooLarge.java      |  6 ++++++
 .../juneau/http/response/PreconditionFailed.java   |  6 ++++++
 .../juneau/http/response/PreconditionRequired.java |  6 ++++++
 .../juneau/http/response/RangeNotSatisfiable.java  |  6 ++++++
 .../http/response/RequestHeaderFieldsTooLarge.java |  6 ++++++
 .../juneau/http/response/ServiceUnavailable.java   |  6 ++++++
 .../juneau/http/response/TooManyRequests.java      |  6 ++++++
 .../apache/juneau/http/response/Unauthorized.java  |  6 ++++++
 .../http/response/UnavailableForLegalReasons.java  |  6 ++++++
 .../juneau/http/response/UnprocessableEntity.java  |  6 ++++++
 .../juneau/http/response/UnsupportedMediaType.java |  6 ++++++
 .../juneau/http/response/UpgradeRequired.java      |  6 ++++++
 .../apache/juneau/http/response/UriTooLong.java    |  6 ++++++
 .../http/response/VariantAlsoNegotiates.java       |  6 ++++++
 .../org/apache/juneau/rest/logger/CallLogger.java  |  8 ++++++++
 41 files changed, 259 insertions(+), 5 deletions(-)

diff --git a/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java 
b/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
index 49450a000..e0ec727c4 100644
--- a/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
+++ b/juneau-all/src/java/main/ConfigurablePropertyCodeGenerator.java
@@ -20,19 +20,25 @@ import java.nio.file.*;
 import java.util.*;
 import java.util.stream.*;
 
+import org.apache.juneau.*;
 import org.apache.juneau.internal.*;
 import org.apache.juneau.reflect.*;
 
 public class ConfigurablePropertyCodeGenerator {
 
-       static Set<Class<?>> ignoreClasses = set(
+       static Set<Class<?>> IGNORE_CLASSES = set(
                org.apache.http.entity.AbstractHttpEntity.class,
                org.apache.http.entity.BasicHttpEntity.class,
                org.apache.http.message.AbstractHttpMessage.class,
-               org.apache.http.message.BasicHttpResponse.class
+               org.apache.http.message.BasicHttpResponse.class,
+               BeanSession.class,
+               ArrayList.class,
+               RuntimeException.class,
+               Writer.class
        );
 
        private static String[] SOURCE_PATHS = {
+               "juneau-core/juneau-assertions",
                "juneau-core/juneau-common",
                "juneau-core/juneau-config",
                "juneau-core/juneau-dto",
@@ -45,6 +51,15 @@ public class ConfigurablePropertyCodeGenerator {
        };
 
        public static void main(String[] args) throws Exception {
+
+               Set<Class<?>> ignoreClasses = new HashSet<>();
+               for (Class<?> ic : IGNORE_CLASSES) {
+                       while (ic != null) {
+                               ignoreClasses.add(ic);
+                               ic = ic.getSuperclass();
+                       }
+               }
+
                Map<Class<?>, Set<Method>> configMethods = new HashMap<>();
 
                Map<Class<?>,File> classMap = map();
@@ -175,11 +190,9 @@ public class ConfigurablePropertyCodeGenerator {
                                                        
sb.append("\n").append(indent).append("}");
 
                                                }
-                                       } else if (pc.isAny(Throwable.class, 
RuntimeException.class, Exception.class)) {
-                                               // Ignore
                                        } else {
                                                if (! 
ignoreClasses.contains(pc.inner()))
-                                                       
System.err.println(pc.inner().getSimpleName() + " not found in " + c.getName());
+                                                       
System.err.println("Parent " + pc.inner().getSimpleName() + " not found for 
class " + c.getName());
                                        }
                                }
                        }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BasicRuntimeException.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BasicRuntimeException.java
index 618307f3d..d00d9420b 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BasicRuntimeException.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BasicRuntimeException.java
@@ -154,4 +154,8 @@ public class BasicRuntimeException extends RuntimeException 
{
                if (unmodifiable)
                        throw new UnsupportedOperationException("Bean is 
read-only");
        }
+
+       // <FluentSetters>
+
+       // </FluentSetters>
 }
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
index 44c83ad12..8e3caae7f 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
@@ -2684,6 +2684,14 @@ public class RestRequest extends BeanSession implements 
HttpUriRequest, Configur
                }
        }
 
+       
//-----------------------------------------------------------------------------------------------------------------
+       // Fluent setters
+       
//-----------------------------------------------------------------------------------------------------------------
+
+       // <FluentSetters>
+
+       // </FluentSetters>
+
        
//-----------------------------------------------------------------------------------------------------------------
        // Other methods
        
//-----------------------------------------------------------------------------------------------------------------
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestResponse.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestResponse.java
index e9e2dc61d..c94eac0bd 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestResponse.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestResponse.java
@@ -920,4 +920,12 @@ public class RestResponse implements HttpResponse {
        HttpResponse asHttpResponse() {
                return response;
        }
+
+       
//-----------------------------------------------------------------------------------------------------------------
+       // Fluent setters
+       
//-----------------------------------------------------------------------------------------------------------------
+
+       // <FluentSetters>
+
+       // </FluentSetters>
 }
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
index bde6cc589..e6977d1cc 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/BasicStatusLine.java
@@ -30,6 +30,7 @@ import org.apache.juneau.internal.*;
  *     <li class='extlink'>{@source}
  * </ul>
  */
+@FluentSetters
 public class BasicStatusLine implements StatusLine {
 
        
//-----------------------------------------------------------------------------------------------------------------
@@ -207,4 +208,8 @@ public class BasicStatusLine implements StatusLine {
        public String toString() {
                return BasicLineFormatter.INSTANCE.formatStatusLine(null, 
this).toString();
        }
+
+       // <FluentSetters>
+
+       // </FluentSetters>
 }
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
index 5681252c9..b8e4fb2ce 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/header/HeaderList.java
@@ -57,6 +57,7 @@ import org.apache.juneau.svl.*;
  *     <li class='extlink'>{@source}
  * </ul>
  */
+@FluentSetters
 public class HeaderList extends ArrayList<Header> {
 
        private static final long serialVersionUID = 1L;
@@ -949,4 +950,8 @@ public class HeaderList extends ArrayList<Header> {
        public String toString() {
                return "[" + join(this, ", ") + "]";
        }
+
+       // <FluentSetters>
+
+       // </FluentSetters>
 }
\ No newline at end of file
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
index d65ae4652..554bca49e 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/part/PartList.java
@@ -43,6 +43,7 @@ import org.apache.juneau.svl.*;
  *     <li class='extlink'>{@source}
  * </ul>
  */
+@FluentSetters
 public class PartList extends ArrayList<NameValuePair> {
 
        private static final long serialVersionUID = 1L;
@@ -930,4 +931,8 @@ public class PartList extends ArrayList<NameValuePair> {
                });
                return sb.toString();
        }
+
+       // <FluentSetters>
+
+       // </FluentSetters>
 }
\ No newline at end of file
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
index 241b00d9c..50f4375a6 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/BadRequest.java
@@ -169,6 +169,12 @@ public class BadRequest extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public BadRequest setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public BadRequest setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
index 3b93b5298..306e4f960 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Conflict.java
@@ -169,6 +169,12 @@ public class Conflict extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public Conflict setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public Conflict setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
index 7a3e8d075..3a0eb38ff 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ExpectationFailed.java
@@ -169,6 +169,12 @@ public class ExpectationFailed extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public ExpectationFailed setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public ExpectationFailed setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
index 026c78362..869be14e0 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/FailedDependency.java
@@ -169,6 +169,12 @@ public class FailedDependency extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public FailedDependency setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public FailedDependency setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
index 0e9802217..1f2ccd077 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Forbidden.java
@@ -170,6 +170,12 @@ public class Forbidden extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public Forbidden setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public Forbidden setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
index ed78063a4..acf722594 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Gone.java
@@ -173,6 +173,12 @@ public class Gone extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public Gone setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public Gone setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
index 81dcfc434..dc083ebe8 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/HttpVersionNotSupported.java
@@ -169,6 +169,12 @@ public class HttpVersionNotSupported extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public HttpVersionNotSupported setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public HttpVersionNotSupported setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
index f213205da..66fe92428 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InsufficientStorage.java
@@ -169,6 +169,12 @@ public class InsufficientStorage extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public InsufficientStorage setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public InsufficientStorage setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
index bcef7082f..7d4dc5575 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/InternalServerError.java
@@ -169,6 +169,12 @@ public class InternalServerError extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public InternalServerError setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public InternalServerError setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
index 88b709f91..76e8a5347 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LengthRequired.java
@@ -169,6 +169,12 @@ public class LengthRequired extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public LengthRequired setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public LengthRequired setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
index 48067f1f7..889de334f 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Locked.java
@@ -169,6 +169,12 @@ public class Locked extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public Locked setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public Locked setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
index 5efc0bae8..c19d36b80 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/LoopDetected.java
@@ -169,6 +169,12 @@ public class LoopDetected extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public LoopDetected setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public LoopDetected setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
index 5cbb7356a..1d4eeadc3 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MethodNotAllowed.java
@@ -169,6 +169,12 @@ public class MethodNotAllowed extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public MethodNotAllowed setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public MethodNotAllowed setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
index cff5d7005..d2264ed82 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/MisdirectedRequest.java
@@ -169,6 +169,12 @@ public class MisdirectedRequest extends BasicHttpException 
{
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public MisdirectedRequest setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public MisdirectedRequest setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
index a307864e4..1ecdb427f 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NetworkAuthenticationRequired.java
@@ -170,6 +170,12 @@ public class NetworkAuthenticationRequired extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public NetworkAuthenticationRequired setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public NetworkAuthenticationRequired setStatusLine(BasicStatusLine 
value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
index daecfb577..629dd7dff 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotAcceptable.java
@@ -169,6 +169,12 @@ public class NotAcceptable extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public NotAcceptable setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public NotAcceptable setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
index e68b65b0f..563a20399 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotExtended.java
@@ -169,6 +169,12 @@ public class NotExtended extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public NotExtended setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public NotExtended setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
index de242c625..e7cf7fd8d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotFound.java
@@ -170,6 +170,12 @@ public class NotFound extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public NotFound setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public NotFound setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
index c12ee6867..afd8b8c8d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/NotImplemented.java
@@ -170,6 +170,12 @@ public class NotImplemented extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public NotImplemented setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public NotImplemented setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
index 02f890b4a..a1ae93b0e 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PayloadTooLarge.java
@@ -169,6 +169,12 @@ public class PayloadTooLarge extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public PayloadTooLarge setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public PayloadTooLarge setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
index d532a18b6..645fb8131 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionFailed.java
@@ -169,6 +169,12 @@ public class PreconditionFailed extends BasicHttpException 
{
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public PreconditionFailed setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public PreconditionFailed setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
index 1f5704b1b..69f2a5bf7 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/PreconditionRequired.java
@@ -170,6 +170,12 @@ public class PreconditionRequired extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public PreconditionRequired setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public PreconditionRequired setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
index 45ade90f0..620065def 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RangeNotSatisfiable.java
@@ -170,6 +170,12 @@ public class RangeNotSatisfiable extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public RangeNotSatisfiable setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public RangeNotSatisfiable setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
index 212b9cb95..f6ef4fe08 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/RequestHeaderFieldsTooLarge.java
@@ -169,6 +169,12 @@ public class RequestHeaderFieldsTooLarge extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public RequestHeaderFieldsTooLarge setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public RequestHeaderFieldsTooLarge setStatusLine(BasicStatusLine value) 
{
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
index 66ff6c0b7..58b3b91a7 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/ServiceUnavailable.java
@@ -170,6 +170,12 @@ public class ServiceUnavailable extends BasicHttpException 
{
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public ServiceUnavailable setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public ServiceUnavailable setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
index ffecc9d5d..f65bac17a 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/TooManyRequests.java
@@ -170,6 +170,12 @@ public class TooManyRequests extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public TooManyRequests setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public TooManyRequests setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
index 1b31b7c14..3db712779 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/Unauthorized.java
@@ -172,6 +172,12 @@ public class Unauthorized extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public Unauthorized setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public Unauthorized setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
index 30b508ded..c9b62d345 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnavailableForLegalReasons.java
@@ -169,6 +169,12 @@ public class UnavailableForLegalReasons extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public UnavailableForLegalReasons setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public UnavailableForLegalReasons setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
index 010a4ddb6..52b0a077d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnprocessableEntity.java
@@ -169,6 +169,12 @@ public class UnprocessableEntity extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public UnprocessableEntity setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public UnprocessableEntity setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
index 5d6fe4512..951924049 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UnsupportedMediaType.java
@@ -170,6 +170,12 @@ public class UnsupportedMediaType extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public UnsupportedMediaType setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public UnsupportedMediaType setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
index db87ed887..c0bcddf58 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UpgradeRequired.java
@@ -169,6 +169,12 @@ public class UpgradeRequired extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public UpgradeRequired setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public UpgradeRequired setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
index 7ba7482e7..39fa950bd 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/UriTooLong.java
@@ -170,6 +170,12 @@ public class UriTooLong extends BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public UriTooLong setStatusCode2(int code) throws IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public UriTooLong setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
index a6e40ad5c..2d7fdf62d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/response/VariantAlsoNegotiates.java
@@ -169,6 +169,12 @@ public class VariantAlsoNegotiates extends 
BasicHttpException {
                return this;
        }
 
+       @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
+       public VariantAlsoNegotiates setStatusCode2(int code) throws 
IllegalStateException{
+               super.setStatusCode2(code);
+               return this;
+       }
+
        @Override /* GENERATED - 
org.apache.juneau.http.response.BasicHttpException */
        public VariantAlsoNegotiates setStatusLine(BasicStatusLine value) {
                super.setStatusLine(value);
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
index 7a471c8f8..8c2f3e646 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
@@ -497,6 +497,14 @@ public class CallLogger {
                public CallLogger build() {
                        return new CallLogger(this);
                }
+
+               
//-----------------------------------------------------------------------------------------------------------------
+               // Fluent setters
+               
//-----------------------------------------------------------------------------------------------------------------
+
+               // <FluentSetters>
+
+               // </FluentSetters>
        }
 
        
//-----------------------------------------------------------------------------------------------------------------

Reply via email to