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 1e78771 org.apache.juneau.http tests.
1e78771 is described below
commit 1e78771dc250d0480bd2024fba4a644f8e0d41e9
Author: JamesBognar <[email protected]>
AuthorDate: Sat Jul 11 10:31:39 2020 -0400
org.apache.juneau.http tests.
---
.../java/org/apache/juneau/http/HttpMethod.java | 78 ++++++++--------------
.../org/apache/juneau/http/HttpMethodName.java | 3 +
.../juneau/examples/rest/HelloWorldResource.java | 2 +-
.../microservice/resources/ConfigResource.java | 2 +-
.../microservice/resources/DirectoryResource.java | 2 +-
.../microservice/resources/LogsResource.java | 2 +-
.../microservice/resources/ShutdownResource.java | 2 +-
.../apache/juneau/rest/test/ConfigResource.java | 2 +-
.../juneau/rest/test/LargePojosResource.java | 2 +-
.../java/org/apache/juneau/rest/test/Root.java | 2 +-
.../rest/test/client/ThirdPartyProxyResource.java | 2 +-
.../jetty/resources/DebugResource.java | 2 +-
.../jetty/template/HelloWorldResource.java | 2 +-
.../springboot/template/HelloWorldResource.java | 2 +-
.../apache/juneau/rest/client2/Remote_Test.java | 6 +-
.../rest/client2/RestClient_BasicCalls_Test.java | 14 ++--
.../client2/RestClient_CallbackStrings_Test.java | 2 +-
.../juneau/rest/client2/RestClient_Test.java | 13 +---
.../juneau/rest/client2/RrpcInterfaceTest.java | 2 +-
.../org/apache/juneau/rest/client/HttpMethod.java | 2 -
.../org/apache/juneau/rest/client2/RestClient.java | 32 +++------
.../apache/juneau/rest/client2/RestRequest.java | 9 ---
.../apache/juneau/rest/mock2/MockRestClient.java | 5 +-
.../juneau/rest/BasicRestInfoProviderTest.java | 2 +-
.../juneau/rest/BeanContextPropertiesTest.java | 2 +-
.../java/org/apache/juneau/rest/PathsTest.java | 2 +-
.../org/apache/juneau/rest/RestParamsTest.java | 7 +-
.../org/apache/juneau/rest/StatusCodesTest.java | 2 +-
.../rest/annotation/RestMethodMatchersTest.java | 2 +-
.../juneau/rest/annotation/RestMethodPathTest.java | 2 +-
.../rest/annotation/RestResourcePathTest.java | 2 +-
.../annotation/RestResourcePropertiesTest.java | 2 +-
.../juneau/rest/annotation/RestResourceTest.java | 33 +++++----
.../annotation2/AnnotationInheritanceTest.java | 2 +-
.../rest/annotation2/BodyAnnotationTest.java | 2 +-
.../rest/annotation2/FormDataAnnotationTest.java | 2 +-
.../rest/annotation2/HasQueryAnnotationTest.java | 2 +-
.../rest/annotation2/HeaderAnnotationTest.java | 2 +-
.../rest/annotation2/PathAnnotationTest.java | 2 +-
.../annotation2/PathRemainderAnnotationTest.java | 2 +-
.../rest/annotation2/QueryAnnotationTest.java | 2 +-
.../juneau/rest/annotation2/RestHookTest.java | 2 +-
.../rest/annotation2/RestResourceParsersTest.java | 2 +-
.../annotation2/RestResourcePojoSwapsTest.java | 2 +-
.../juneau/rest/headers/AcceptCharsetTest.java | 2 +-
.../org/apache/juneau/rest/headers/AcceptTest.java | 2 +-
.../juneau/rest/headers/ClientVersionTest.java | 2 +-
.../juneau/rest/headers/ContentEncodingTest.java | 2 +-
.../juneau/rest/headers/ContentTypeTest.java | 2 +-
.../org/apache/juneau/rest/BasicRestGroup.java | 2 +-
.../org/apache/juneau/rest/BasicRestMethods.java | 2 +-
.../apache/juneau/rest/BasicRestServletGroup.java | 2 +-
.../org/apache/juneau/rest/RestMethodContext.java | 2 +-
.../org/apache/juneau/rest/RestMethodParam.java | 2 -
.../org/apache/juneau/rest/RestParamDefaults.java | 14 ----
.../java/org/apache/juneau/rest/RestRequest.java | 12 ----
.../apache/juneau/rest/annotation/HookEvent.java | 2 -
.../apache/juneau/rest/annotation/RestMethod.java | 2 +-
.../org/apache/juneau/rest/remote/RrpcServlet.java | 2 +-
.../server/config/rest/LoadConfigResource.java | 2 +-
60 files changed, 120 insertions(+), 202 deletions(-)
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
index b4708cb..91698ab 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethod.java
@@ -12,88 +12,68 @@
//
***************************************************************************************************************************
package org.apache.juneau.http;
+import static org.apache.juneau.internal.StringUtils.*;
+
import java.util.*;
+import org.apache.juneau.collections.*;
+
/**
- * Represents valid HTTP 1.1 method names per the RFC 2616 spec.
+ * Represents valid HTTP 1.1 method name static strings per the RFC 2616 spec.
*
* <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
*/
-public enum HttpMethod {
+public class HttpMethod {
/** {@doc RFC2616.section9#sec9.2 OPTIONS} */
- OPTIONS(false),
+ public static final String OPTIONS = "OPTIONS";
/** {@doc RFC2616.section9#sec9.3 GET} */
- GET(false),
+ public static final String GET = "GET";
/** {@doc RFC2616.section9#sec9.4 HEAD} */
- HEAD(false),
+ public static final String HEAD = "HEAD";
/** {@doc RFC2616.section9#sec9.5 POST} */
- POST(true),
+ public static final String POST = "POST";
/** {@doc RFC2616.section9#sec9.6 PUT} */
- PUT(true),
-
- /** PATH */
- PATCH(true),
+ public static final String PUT = "PUT";
/** {@doc RFC2616.section9#sec9.7 DELETE} */
- DELETE(false),
+ public static final String DELETE = "DELETE";
/** {@doc RFC2616.section9#sec9.8 TRACE} */
- TRACE(false),
+ public static final String TRACE = "TRACE";
/** {@doc RFC2616.section9#sec9.9 CONNECT} */
- CONNECT(false),
+ public static final String CONNECT = "CONNECT";
- /** HTTP MOVE */
- MOVE(false),
+ /** {@doc https://tools.ietf.org/html/rfc5789 PATCH} */
+ public static final String PATCH = "PATCH";
- /** A non-standard value. */
- OTHER(true);
+ /** Special case for a REST method that implements a REST-RPC
interface. */
+ public static final String RRPC = "RRPC";
- private boolean hasContent;
+ /** A non-standard value. */
+ public static final String OTHER = "OTHER";
- HttpMethod(boolean hasContent) {
- this.hasContent = hasContent;
- }
+ /** Represents any HTTP method. */
+ public static final String ANY = "*";
- private static final Map<String,HttpMethod> cache = new
TreeMap<>(String.CASE_INSENSITIVE_ORDER);
- static {
- cache.put("OPTIONS", OPTIONS);
- cache.put("GET", GET);
- cache.put("HEAD", HEAD);
- cache.put("POST", POST);
- cache.put("PUT", PUT);
- cache.put("DELETE", DELETE);
- cache.put("TRACE", TRACE);
- cache.put("CONNECT", CONNECT);
- }
+ private static final Set<String> NO_BODY_METHODS =
ASet.unmodifiable("GET","HEAD","DELETE","CONNECT","OPTIONS","TRACE");
/**
- * Returns whether this HTTP method normally has content.
- *
- * @return <jk>true</jk> if this HTTP method normally has content.
- */
- public boolean hasContent() {
- return hasContent;
- }
-
- /**
- * Returns the enum for the specified key.
- *
+ * Returns <jk>true</jk> if specified http method has content.
* <p>
- * Case is ignored.
+ * By default, anything not in this list can have content: <c>GET,
HEAD, DELETE, CONNECT, OPTIONS, TRACE</c>.
*
- * @param key The HTTP method name.
- * @return The HttpMethod enum, or {@link #OTHER} if it's not a
standard method name.
+ * @param name The HTTP method.
+ * @return <jk>true</jk> if specified http method has content.
*/
- public static HttpMethod of(String key) {
- HttpMethod m = cache.get(key);
- return m == null ? OTHER : m;
+ public static boolean hasContent(String name) {
+ return !
NO_BODY_METHODS.contains(emptyIfNull(name).toUpperCase());
}
}
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
index eba6885..f563e5a 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/HttpMethodName.java
@@ -18,7 +18,10 @@ package org.apache.juneau.http;
* <ul class='seealso'>
* <li class='extlink'>{@doc RFC2616}
* </ul>
+ *
+ * @deprecated Use {@link HttpMethod}.
*/
+@Deprecated
public class HttpMethodName {
/** {@doc RFC2616.section9#sec9.2 OPTIONS} */
diff --git
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
index 7d373f0..17d6841 100644
---
a/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
+++
b/juneau-examples/juneau-examples-rest/src/main/java/org/apache/juneau/examples/rest/HelloWorldResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.examples.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.html.annotation.*;
import org.apache.juneau.rest.annotation.*;
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
index 639c534..9faf566 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ConfigResource.java
@@ -13,7 +13,7 @@
package org.apache.juneau.microservice.resources;
import static org.apache.juneau.dto.html5.HtmlBuilder.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import java.io.*;
import java.util.Map;
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
index a334590..49b6cf3 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.microservice.resources;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.rest.annotation.HookEvent.*;
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
index f054bfd..86978dc 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/LogsResource.java
@@ -13,7 +13,7 @@
package org.apache.juneau.microservice.resources;
import static org.apache.juneau.rest.annotation.HookEvent.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.internal.StringUtils.*;
import java.io.*;
diff --git
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ShutdownResource.java
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ShutdownResource.java
index 03007b3..d5619ad 100755
---
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ShutdownResource.java
+++
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/ShutdownResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.microservice.resources;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/ConfigResource.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/ConfigResource.java
index 7a1e23c..7d2d059 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/ConfigResource.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/ConfigResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.test;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.http.annotation.Path;
import org.apache.juneau.rest.*;
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/LargePojosResource.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/LargePojosResource.java
index 56e56e0..9ac1805 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/LargePojosResource.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/LargePojosResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.test;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.http.annotation.Body;
import org.apache.juneau.rest.*;
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/Root.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/Root.java
index ee2e5e2..55fe04b 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/Root.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/Root.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.test;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.microservice.jetty.resources.*;
import org.apache.juneau.microservice.resources.*;
diff --git
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
index a3212b4..2e6d9ad 100644
---
a/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
+++
b/juneau-microservice/juneau-microservice-ftest/src/test/java/org/apache/juneau/rest/test/client/ThirdPartyProxyResource.java
@@ -15,7 +15,7 @@ package org.apache.juneau.rest.test.client;
import static java.util.Arrays.*;
import static org.junit.Assert.*;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.testutils.Constants.*;
import java.io.*;
diff --git
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/resources/DebugResource.java
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/resources/DebugResource.java
index 9a260a3..f87240d 100644
---
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/resources/DebugResource.java
+++
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/resources/DebugResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.microservice.jetty.resources;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import java.io.*;
diff --git
a/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/HelloWorldResource.java
b/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/HelloWorldResource.java
index 6f61759..0d88615 100755
---
a/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/HelloWorldResource.java
+++
b/juneau-microservice/juneau-my-jetty-microservice/src/main/java/org/apache/juneau/microservice/jetty/template/HelloWorldResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.microservice.jetty.template;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
diff --git
a/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/HelloWorldResource.java
b/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/HelloWorldResource.java
index 6b04d92..6b2b6cf 100755
---
a/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/HelloWorldResource.java
+++
b/juneau-microservice/juneau-my-springboot-microservice/src/main/java/org/apache/juneau/microservice/springboot/template/HelloWorldResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.microservice.springboot.template;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.rest.*;
import org.apache.juneau.rest.annotation.*;
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/Remote_Test.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/Remote_Test.java
index c63de55..33e9031 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/Remote_Test.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/Remote_Test.java
@@ -404,7 +404,7 @@ public class Remote_Test {
@Rest
public static class E implements BasicSimpleJsonRest {
- @RestMethod(name=HttpMethodName.RRPC)
+ @RestMethod(name=HttpMethod.RRPC)
public E1 getProxy() {
return new E1() {
@Override
@@ -456,7 +456,7 @@ public class Remote_Test {
@Rest
public static class E5 implements BasicSimpleJsonRest {
- @RestMethod(name=HttpMethodName.RRPC)
+ @RestMethod(name=HttpMethod.RRPC)
public E5b getProxy() {
return new E5b() {
@Override
@@ -486,7 +486,7 @@ public class Remote_Test {
@Rest
public static class E6 implements BasicSimpleJsonRest {
- @RestMethod(name=HttpMethodName.RRPC)
+ @RestMethod(name=HttpMethod.RRPC)
public E5b getProxy() {
return new E5b() {
@Override
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_BasicCalls_Test.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_BasicCalls_Test.java
index ed336f5..b1ac6bc 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_BasicCalls_Test.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_BasicCalls_Test.java
@@ -381,8 +381,8 @@ public class RestClient_BasicCalls_Test {
@Test
public void a26_request_PATCH() throws Exception {
-
client().build().request(HttpMethod.PATCH,"/bean",bean).run().assertBody().is("{f:1}");
-
client().build().request(HttpMethod.PATCH,"/bean").body(bean).run().assertBody().is("{f:1}");
+
client().build().request("patch","/bean",bean).run().assertBody().is("{f:1}");
+
client().build().request("patch","/bean").body(bean).run().assertBody().is("{f:1}");
}
@Test
@@ -398,7 +398,7 @@ public class RestClient_BasicCalls_Test {
);
RestClient x = client().build();
for (Object body : bodies) {
-
x.request(HttpMethod.PATCH,"/bean",body).contentType(body instanceof
NameValuePairSupplier ? "application/x-www-form-urlencoded" :
"application/json").run().assertBody().is("{f:1}");
+ x.request("patch","/bean",body).contentType(body
instanceof NameValuePairSupplier ? "application/x-www-form-urlencoded" :
"application/json").run().assertBody().is("{f:1}");
}
}
@@ -413,14 +413,14 @@ public class RestClient_BasicCalls_Test {
);
RestClient x = client().build();
for (Object url : urls) {
-
x.request(HttpMethod.PATCH,url,bean).accept("application/json+simple").run().assertBody().is("{f:1}");
+
x.request("patch",url,bean).accept("application/json+simple").run().assertBody().is("{f:1}");
}
}
@Test
public void a29_request_GET() throws Exception {
-
client().build().request(HttpMethod.GET,"/bean",null).run().assertBody().is("{f:1}");
-
client().build().request(HttpMethod.GET,"/bean").run().assertBody().is("{f:1}");
+
client().build().request("get","/bean",null).run().assertBody().is("{f:1}");
+
client().build().request("get","/bean").run().assertBody().is("{f:1}");
}
@Test
@@ -434,7 +434,7 @@ public class RestClient_BasicCalls_Test {
);
RestClient x = client().build();
for (Object url : urls) {
-
x.request(HttpMethod.GET,url).accept("application/json+simple").run().assertBody().is("{f:1}");
+
x.request("get",url).accept("application/json+simple").run().assertBody().is("{f:1}");
}
}
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_CallbackStrings_Test.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_CallbackStrings_Test.java
index 1107469..62be201 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_CallbackStrings_Test.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_CallbackStrings_Test.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.client2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.util.*;
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_Test.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_Test.java
index 1c4ecd1..b5cced3 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_Test.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RestClient_Test.java
@@ -34,7 +34,6 @@ import org.apache.http.params.*;
import org.apache.http.protocol.*;
import org.apache.juneau.*;
import org.apache.juneau.collections.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.http.exception.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.internal.*;
@@ -114,14 +113,14 @@ public class RestClient_Test {
public void a04_request_whenClosed() throws Exception {
RestClient rc = client().build();
rc.closeQuietly();
-
assertThrown(()->rc.request(HttpMethod.GET,"/bean",null)).contains("RestClient.close()
has already been called");
+
assertThrown(()->rc.request("get","/bean",null)).contains("RestClient.close()
has already been called");
}
@Test
public void a05_request_whenClosed_withStackCreation() throws Exception
{
RestClient rc = client().debug().build();
rc.closeQuietly();
-
assertThrown(()->rc.request(HttpMethod.GET,"/bean",null)).contains("RestClient.close()
has already been called");
+
assertThrown(()->rc.request("get","/bean",null)).contains("RestClient.close()
has already been called");
}
@Test
@@ -476,14 +475,6 @@ public class RestClient_Test {
assertNotNull(client().build().get("/bean").toString());
}
- @Test
- public void e17_getHttpMethod() throws Exception {
- RestClient x = client().build();
- assertString(x.get().getHttpMethod()).is("GET");
-
assertString(x.request("FOO",null,false).getHttpMethod()).is("OTHER");
-
assertString(x.request(null,null,false).getHttpMethod()).is("GET");
- }
-
//------------------------------------------------------------------------------------------------------------------
// Helper methods.
//------------------------------------------------------------------------------------------------------------------
diff --git
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RrpcInterfaceTest.java
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RrpcInterfaceTest.java
index c1a46c1..786fc98 100644
---
a/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RrpcInterfaceTest.java
+++
b/juneau-rest/juneau-rest-client-utest/src/test/java/org/apache/juneau/rest/client2/RrpcInterfaceTest.java
@@ -14,7 +14,7 @@ package org.apache.juneau.rest.client2;
import static java.util.Arrays.*;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.testutils.Constants.*;
import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/HttpMethod.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/HttpMethod.java
index 659954c..9dcff9b 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/HttpMethod.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/HttpMethod.java
@@ -14,8 +14,6 @@ package org.apache.juneau.rest.client;
/**
* Enumeration of HTTP methods.
- *
- * @deprecated Use {@link org.apache.juneau.http.HttpMethod}
*/
@Deprecated
public enum HttpMethod {
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestClient.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestClient.java
index 26b84fc..954408e 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestClient.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestClient.java
@@ -15,6 +15,7 @@ package org.apache.juneau.rest.client2;
import static org.apache.juneau.internal.StringUtils.*;
import static org.apache.juneau.AddFlag.*;
import static org.apache.juneau.httppart.HttpPartType.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static java.util.logging.Level.*;
import static org.apache.juneau.internal.StateMachineState.*;
import static java.lang.Character.*;
@@ -168,7 +169,7 @@ import org.apache.juneau.utils.*;
* <li class='jm'>{@link RestClient#options(Object) options(uri)}
* <li class='jm'>{@link RestClient#formPost(Object,Object)
formPost(uri,body)} / {@link RestClient#formPost(Object) formPost(uri)}
* <li class='jm'>{@link
RestClient#formPostPairs(Object,Object...) formPostPairs(uri,parameters...)}
- * <li class='jm'>{@link
RestClient#request(HttpMethod,Object,Object) request(method,uri,body)}
+ * <li class='jm'>{@link RestClient#request(String,Object,Object)
request(method,uri,body)}
* </ul>
* </ul>
*
@@ -1950,8 +1951,6 @@ public class RestClient extends BeanContext implements
HttpClient, Closeable, Re
static final String RESTCLIENT_httpClient = PREFIX + "httpClient.o";
static final String RESTCLIENT_httpClientBuilder= PREFIX +
"httpClientBuilder.o";
- private static final Set<String> NO_BODY_METHODS =
ASet.unmodifiable("GET","HEAD","DELETE","CONNECT","OPTIONS","TRACE");
-
private final HeaderSupplier headers;
private final NameValuePairSupplier query, formData;
final CloseableHttpClient httpClient;
@@ -2106,18 +2105,6 @@ public class RestClient extends BeanContext implements
HttpClient, Closeable, Re
}
/**
- * Returns <jk>true</jk> if specified http method has content.
- * <p>
- * By default, anything not in this list can have content: <c>GET,
HEAD, DELETE, CONNECT, OPTIONS, TRACE</c>.
- *
- * @param httpMethod The HTTP method. Must be upper-case.
- * @return <jk>true</jk> if specified http method has content.
- */
- protected boolean hasContent(String httpMethod) {
- return ! NO_BODY_METHODS.contains(httpMethod);
- }
-
- /**
* Calls {@link CloseableHttpClient#close()} on the underlying {@link
CloseableHttpClient}.
*
* <p>
@@ -2805,15 +2792,16 @@ public class RestClient extends BeanContext implements
HttpClient, Closeable, Re
* <li>
* {@link Supplier} - A supplier of anything on
this list.
* </ul>
- * This parameter is IGNORED if {@link HttpMethod#hasContent()} is
<jk>false</jk>.
+ * This parameter is IGNORED if the method type normally does not
have content.
* @return
* A {@link RestRequest} object that can be further tailored
before executing the request and getting the response
* as a parsed object.
* @throws RestCallException If any authentication errors occurred.
*/
- public RestRequest request(HttpMethod method, Object uri, Object body)
throws RestCallException {
- RestRequest rc = request(method.name(), uri,
method.hasContent());
- if (method.hasContent())
+ public RestRequest request(String method, Object uri, Object body)
throws RestCallException {
+ boolean b = hasContent(method);
+ RestRequest rc = request(method, uri, b);
+ if (b)
rc.body(body);
return rc;
}
@@ -2837,8 +2825,8 @@ public class RestClient extends BeanContext implements
HttpClient, Closeable, Re
* as a parsed object.
* @throws RestCallException If any authentication errors occurred.
*/
- public RestRequest request(HttpMethod method, Object uri) throws
RestCallException {
- RestRequest rc = request(method.name(), uri,
method.hasContent());
+ public RestRequest request(String method, Object uri) throws
RestCallException {
+ RestRequest rc = request(method, uri, hasContent(method));
return rc;
}
@@ -2846,7 +2834,7 @@ public class RestClient extends BeanContext implements
HttpClient, Closeable, Re
* Perform a generic REST call.
*
* <p>
- * Typically you're going to use {@link #request(HttpMethod, Object)}
or {@link #request(HttpMethod, Object, Object)},
+ * Typically you're going to use {@link #request(String, Object)} or
{@link #request(String, Object, Object)},
* but this method is provided to allow you to perform non-standard
HTTP methods (e.g. HTTP FOO).
*
* @param method The method name (e.g. <js>"GET"</js>,
<js>"OPTIONS"</js>).
diff --git
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestRequest.java
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestRequest.java
index c176d68..43f5e51 100644
---
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestRequest.java
+++
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client2/RestRequest.java
@@ -3108,15 +3108,6 @@ public class RestRequest extends BeanSession implements
HttpUriRequest, Configur
}
/**
- * Returns the HTTP method this request uses, such as GET, PUT, POST,
or other.
- *
- * @return The HTTP method this request uses, such as GET, PUT, POST,
or other.
- */
- public HttpMethod getHttpMethod() {
- return HttpMethod.of(request.getMethod());
- }
-
- /**
* Returns the original request URI.
*
* <ul class='notes'>
diff --git
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
index 6f05db4..9765c17 100644
---
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
+++
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock2/MockRestClient.java
@@ -28,7 +28,6 @@ import org.apache.http.client.methods.*;
import org.apache.http.entity.*;
import org.apache.http.message.*;
import org.apache.juneau.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.http.remote.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.parser.*;
@@ -546,12 +545,12 @@ public class MockRestClient extends RestClient implements
HttpClientConnection {
}
@Override /* RestClient */
- public MockRestRequest request(HttpMethod method, Object url, Object
body) throws RestCallException {
+ public MockRestRequest request(String method, Object url, Object body)
throws RestCallException {
return (MockRestRequest)super.request(method, url, body);
}
@Override /* RestClient */
- public MockRestRequest request(HttpMethod method, Object url) throws
RestCallException {
+ public MockRestRequest request(String method, Object url) throws
RestCallException {
return (MockRestRequest)super.request(method, url);
}
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BasicRestInfoProviderTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BasicRestInfoProviderTest.java
index ac25b8c..2a0673a 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BasicRestInfoProviderTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BasicRestInfoProviderTest.java
@@ -16,7 +16,7 @@ import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;
import static org.junit.runners.MethodSorters.*;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import java.io.*;
import java.util.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BeanContextPropertiesTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BeanContextPropertiesTest.java
index 9e8156e..4768b11 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BeanContextPropertiesTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/BeanContextPropertiesTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.util.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/PathsTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/PathsTest.java
index 5e63a48..235c48f 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/PathsTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/PathsTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.collections.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/RestParamsTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/RestParamsTest.java
index 19792b9..a1fe7bd 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/RestParamsTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/RestParamsTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.internal.IOUtils.*;
import static org.junit.runners.MethodSorters.*;
@@ -23,7 +23,6 @@ import javax.servlet.*;
import org.apache.juneau.config.*;
import org.apache.juneau.dto.swagger.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.json.*;
import org.apache.juneau.parser.*;
import org.apache.juneau.rest.annotation.*;
@@ -85,8 +84,8 @@ public class RestParamsTest {
return t != null;
}
@RestMethod
- public String a12(HttpMethod t) {
- return t.toString();
+ public String a12(@Method String t) {
+ return t;
}
@SuppressWarnings("deprecation")
@RestMethod
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/StatusCodesTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/StatusCodesTest.java
index 2250505..c8caa5e 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/StatusCodesTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/StatusCodesTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.io.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodMatchersTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodMatchersTest.java
index 41d25be..f2583aa 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodMatchersTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodMatchersTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.rest.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodPathTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodPathTest.java
index ce5dd36..af71da4 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodPathTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestMethodPathTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.rest.mock2.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePathTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePathTest.java
index d1b5dc4..ee1ec18 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePathTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePathTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.rest.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePropertiesTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePropertiesTest.java
index 0a3fc9d..88bb227 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePropertiesTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourcePropertiesTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation;
import static java.lang.String.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.io.IOException;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourceTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourceTest.java
index 50b0304..ea18b9f 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourceTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation/RestResourceTest.java
@@ -13,7 +13,6 @@
package org.apache.juneau.rest.annotation;
import static org.junit.runners.MethodSorters.*;
-import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.collections.*;
import org.apache.juneau.http.annotation.*;
@@ -235,7 +234,7 @@ public class RestResourceTest {
c1.put("/", "").run().assertBody().is("PUT");
c1.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c1.put("/", "").header("X-Method",
"GET").run().assertBody().is("PUT");
-
c1.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c1.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -244,7 +243,7 @@ public class RestResourceTest {
c2.put("/", "").run().assertBody().is("PUT");
c2.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c2.put("/", "").header("X-Method",
"GET").run().assertBody().is("GET");
-
c2.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c2.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -253,7 +252,7 @@ public class RestResourceTest {
c3.put("/", "").run().assertBody().is("PUT");
c3.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c3.put("/", "").header("X-Method",
"GET").run().assertBody().is("GET");
-
c3.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c3.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -262,7 +261,7 @@ public class RestResourceTest {
c4.put("/", "").run().assertBody().is("PUT");
c4.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c4.put("/", "").header("X-Method",
"GET").run().assertBody().is("PUT");
-
c4.request(GET,"/").header("X-Method","FOO").run().assertBody().is("FOO");
+
c4.request("get","/").header("X-Method","FOO").run().assertBody().is("FOO");
}
@Test
@@ -271,7 +270,7 @@ public class RestResourceTest {
c5.put("/", "").run().assertBody().is("PUT");
c5.get("/").header("X-Method",
"PUT").run().assertBody().is("PUT");
c5.put("/", "").header("X-Method",
"GET").run().assertBody().is("GET");
-
c5.request(GET,"/").header("X-Method","FOO").run().assertBody().is("FOO");
+
c5.request("get","/").header("X-Method","FOO").run().assertBody().is("FOO");
}
@Test
@@ -280,7 +279,7 @@ public class RestResourceTest {
c6.put("/", "").run().assertBody().is("PUT");
c6.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c6.put("/", "").header("X-Method",
"GET").run().assertBody().is("PUT");
-
c6.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c6.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -289,7 +288,7 @@ public class RestResourceTest {
c7.put("/", "").run().assertBody().is("PUT");
c7.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c7.put("/", "").header("X-Method",
"GET").run().assertBody().is("PUT");
-
c7.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c7.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -298,7 +297,7 @@ public class RestResourceTest {
c8.put("/", "").run().assertBody().is("PUT");
c8.get("/").header("X-Method",
"PUT").run().assertBody().is("GET");
c8.put("/", "").header("X-Method",
"GET").run().assertBody().is("PUT");
-
c8.request(GET,"/").header("X-Method","FOO").run().assertBody().is("GET");
+
c8.request("get","/").header("X-Method","FOO").run().assertBody().is("GET");
}
@Test
@@ -384,7 +383,7 @@ public class RestResourceTest {
d1.put("/?method=GET", "").run().assertBody().is("PUT");
d1.get("/?method=HEAD").run().assertBody().is("HEAD");
d1.get("/?method=OPTIONS").run().assertBody().is("OPTIONS");
- d1.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d1.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
@@ -397,7 +396,7 @@ public class RestResourceTest {
d2.put("/?method=GET", "").run().assertBody().is("GET");
d2.get("/?method=HEAD").run().assertBody().is("GET");
d2.get("/?method=OPTIONS").run().assertBody().is("GET");
- d2.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d2.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
@@ -410,7 +409,7 @@ public class RestResourceTest {
d3.put("/?method=GET", "").run().assertBody().is("GET");
d3.get("/?method=HEAD").run().assertBody().is("GET");
d3.get("/?method=OPTIONS").run().assertBody().is("GET");
- d3.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d3.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
@@ -423,7 +422,7 @@ public class RestResourceTest {
d4.put("/?method=GET", "").run().assertBody().is("PUT");
d4.get("/?method=HEAD").run().assertBody().is("GET");
d4.get("/?method=OPTIONS").run().assertBody().is("GET");
- d4.request(GET,"/?method=FOO").run().assertBody().is("FOO");
+ d4.request("get","/?method=FOO").run().assertBody().is("FOO");
}
@Test
@@ -436,7 +435,7 @@ public class RestResourceTest {
d5.put("/?method=GET", "").run().assertBody().is("GET");
d5.get("/?method=HEAD").run().assertBody().is("HEAD");
d5.get("/?method=OPTIONS").run().assertBody().is("OPTIONS");
- d5.request(GET,"/?method=FOO").run().assertBody().is("FOO");
+ d5.request("get","/?method=FOO").run().assertBody().is("FOO");
}
@Test
@@ -449,7 +448,7 @@ public class RestResourceTest {
d6.put("/?method=GET", "").run().assertBody().is("PUT");
d6.get("/?method=HEAD").run().assertBody().is("GET");
d6.get("/?method=OPTIONS").run().assertBody().is("GET");
- d6.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d6.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
@@ -462,7 +461,7 @@ public class RestResourceTest {
d7.put("/?method=GET", "").run().assertBody().is("PUT");
d7.get("/?method=HEAD").run().assertBody().is("GET");
d7.get("/?method=OPTIONS").run().assertBody().is("GET");
- d7.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d7.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
@@ -475,7 +474,7 @@ public class RestResourceTest {
d8.put("/?method=GET", "").run().assertBody().is("PUT");
d8.get("/?method=HEAD").run().assertBody().is("GET");
d8.get("/?method=OPTIONS").run().assertBody().is("GET");
- d8.request(GET,"/?method=FOO").run().assertBody().is("GET");
+ d8.request("get","/?method=FOO").run().assertBody().is("GET");
}
@Test
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/AnnotationInheritanceTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/AnnotationInheritanceTest.java
index b18c5d2..99bb538 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/AnnotationInheritanceTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/AnnotationInheritanceTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.http.annotation.Body;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/BodyAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/BodyAnnotationTest.java
index f055ac5..bd8e88e 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/BodyAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/BodyAnnotationTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.testutils.TestUtils.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/FormDataAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/FormDataAnnotationTest.java
index 4bfd282..f367410 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/FormDataAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/FormDataAnnotationTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.testutils.TestUtils.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HasQueryAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HasQueryAnnotationTest.java
index 1defb76..5db8449 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HasQueryAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HasQueryAnnotationTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.http.annotation.HasQuery;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HeaderAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HeaderAnnotationTest.java
index e1e6d10..3f4b5cf 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HeaderAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/HeaderAnnotationTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.testutils.TestUtils.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathAnnotationTest.java
index ce84138..c280a14 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathAnnotationTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.testutils.TestUtils.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathRemainderAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathRemainderAnnotationTest.java
index 13aa04e..3b92c08 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathRemainderAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/PathRemainderAnnotationTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/QueryAnnotationTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/QueryAnnotationTest.java
index 8830cb0..23dd016 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/QueryAnnotationTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/QueryAnnotationTest.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.annotation2;
import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.testutils.TestUtils.*;
import static org.junit.Assert.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestHookTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestHookTest.java
index c8a672f..5529bc1 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestHookTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestHookTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.rest.annotation.HookEvent.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourceParsersTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourceParsersTest.java
index 79ce8be..a471b99 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourceParsersTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourceParsersTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.internal.IOUtils.*;
import static org.junit.runners.MethodSorters.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourcePojoSwapsTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourcePojoSwapsTest.java
index 1c681bf..ebd2700 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourcePojoSwapsTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/annotation2/RestResourcePojoSwapsTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.annotation2;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptCharsetTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptCharsetTest.java
index e271b36..5966da8 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptCharsetTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptCharsetTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.headers;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.io.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptTest.java
index 1b2b154..f32dd99 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/AcceptTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.headers;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.io.IOException;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ClientVersionTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ClientVersionTest.java
index c44eb43..174ced7 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ClientVersionTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ClientVersionTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.headers;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.rest.annotation.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentEncodingTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentEncodingTest.java
index 87e028f..7c7e012 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentEncodingTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentEncodingTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.headers;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import org.apache.juneau.encoders.*;
diff --git
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentTypeTest.java
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentTypeTest.java
index b420677..55551d0 100644
---
a/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentTypeTest.java
+++
b/juneau-rest/juneau-rest-server-utest/src/test/java/org/apache/juneau/rest/headers/ContentTypeTest.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest.headers;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.junit.runners.MethodSorters.*;
import java.io.IOException;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
index 311cd81..5cd293e 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestGroup.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import javax.servlet.http.*;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestMethods.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestMethods.java
index 7548047..745ec27 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestMethods.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestMethods.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.annotation.*;
import org.apache.juneau.dto.swagger.*;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
index bbd9c1d..da68511 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/BasicRestServletGroup.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.rest;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import org.apache.juneau.rest.annotation.*;
import org.apache.juneau.rest.helper.*;
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
index 09d2e42..bf6ffed 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodContext.java
@@ -296,7 +296,7 @@ public class RestMethodContext extends BeanContext
implements Comparable<RestMet
* Method names are case-insensitive (always folded to upper-case).
*
* <p>
- * Note that you can use {@link org.apache.juneau.http.HttpMethodName}
for constant values.
+ * Note that you can use {@link org.apache.juneau.http.HttpMethod} for
constant values.
*
* <p>
* Besides the standard HTTP method names, the following can also be
specified:
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
index 6b066fe..729e78a 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestMethodParam.java
@@ -22,7 +22,6 @@ import javax.servlet.http.*;
import org.apache.juneau.*;
import org.apache.juneau.config.*;
import org.apache.juneau.dto.swagger.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.header.Date;
import org.apache.juneau.parser.*;
@@ -82,7 +81,6 @@ import org.apache.juneau.utils.*;
* <li><b>Other objects</b>
* <ul>
* <li class='jc'>{@link Config}
- * <li class='jc'>{@link HttpMethod}
* <li class='jc'>{@link InputStream}
* <li class='jc'>{@link Locale}
* <li class='jc'>{@link MessageBundle}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
index 027ae17..8937e34 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestParamDefaults.java
@@ -26,7 +26,6 @@ import javax.servlet.http.*;
import org.apache.juneau.*;
import org.apache.juneau.config.*;
import org.apache.juneau.dto.swagger.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.http.annotation.*;
import org.apache.juneau.http.annotation.Body;
import org.apache.juneau.http.annotation.FormData;
@@ -91,7 +90,6 @@ class RestParamDefaults {
RequestAttributesObject.class,
RequestQueryObject.class,
RequestFormDataObject.class,
- HttpMethodObject.class,
RestLoggerObject.class,
RestContextObject.class,
ParserObject.class,
@@ -720,18 +718,6 @@ class RestParamDefaults {
}
}
- static final class HttpMethodObject extends RestMethodParam {
-
- protected HttpMethodObject() {
- super(OTHER, HttpMethod.class);
- }
-
- @Override /* RestMethodParam */
- public Object resolve(RestRequest req, RestResponse res) throws
Exception {
- return req.getHttpMethod();
- }
- }
-
@SuppressWarnings("deprecation")
static final class RestLoggerObject extends RestMethodParam {
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
index f5f4f93..a3c8d16 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -1184,18 +1184,6 @@ public final class RestRequest extends
HttpServletRequestWrapper {
return method;
}
- /**
- * Returns the HTTP 1.1 method name of the request as an enum.
- *
- * <p>
- * Note that non-RFC2616 method names resolve as {@link
HttpMethod#OTHER}.
- *
- * @return The HTTP method.
- */
- public HttpMethod getHttpMethod() {
- return HttpMethod.of(method);
- }
-
@Override /* ServletRequest */
public int getContentLength() {
return getBody().getContentLength();
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
index b71a62f..86fd502 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/HookEvent.java
@@ -22,7 +22,6 @@ import javax.servlet.http.*;
import org.apache.juneau.*;
import org.apache.juneau.config.*;
import org.apache.juneau.dto.swagger.*;
-import org.apache.juneau.http.*;
import org.apache.juneau.http.header.*;
import org.apache.juneau.http.exception.*;
import org.apache.juneau.rest.*;
@@ -156,7 +155,6 @@ public enum HookEvent {
* <li>{@link RequestHeaders}
* <li>{@link RequestQuery}
* <li>{@link RequestFormData}
- * <li>{@link HttpMethod}
* <li>{@link Logger}
* <li>{@link RestContext}
* <li>{@link org.apache.juneau.parser.Parser}
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
index ab3d479..091a721 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestMethod.java
@@ -448,7 +448,7 @@ public @interface RestMethod {
* Method names are case-insensitive (always folded to upper-case).
*
* <p>
- * Note that you can use {@link org.apache.juneau.http.HttpMethodName}
for constant values.
+ * Note that you can use {@link org.apache.juneau.http.HttpMethod} for
constant values.
*
* <p>
* Besides the standard HTTP method names, the following can also be
specified:
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
index 548be81..d6a08b0 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/remote/RrpcServlet.java
@@ -13,7 +13,7 @@
package org.apache.juneau.rest.remote;
import static org.apache.juneau.dto.html5.HtmlBuilder.*;
-import static org.apache.juneau.http.HttpMethodName.*;
+import static org.apache.juneau.http.HttpMethod.*;
import static org.apache.juneau.internal.StringUtils.*;
import java.io.*;
diff --git
a/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/rest/LoadConfigResource.java
b/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/rest/LoadConfigResource.java
index 8420eff..518f5ed 100644
---
a/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/rest/LoadConfigResource.java
+++
b/juneau-sc/juneau-sc-server/src/main/java/org/apache/juneau/server/config/rest/LoadConfigResource.java
@@ -12,7 +12,7 @@
//
***************************************************************************************************************************
package org.apache.juneau.server.config.rest;
-import static org.apache.juneau.http.HttpMethodName.GET;
+import static org.apache.juneau.http.HttpMethod.GET;
import org.apache.juneau.http.annotation.Path;
import org.apache.juneau.json.JsonSerializer;