You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by el...@apache.org on 2006/07/15 05:33:55 UTC

svn commit: r422141 - in /incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server: RequestContext.java exceptions/MethodNotAllowedException.java servlet/ServletRequestContext.java

Author: eliast
Date: Fri Jul 14 20:33:54 2006
New Revision: 422141

URL: http://svn.apache.org/viewvc?rev=422141&view=rev
Log:
- Removed enum that constrained us to use only HTTP 1.1 method names.

Modified:
    incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/RequestContext.java
    incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/exceptions/MethodNotAllowedException.java
    incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/servlet/ServletRequestContext.java

Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/RequestContext.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/RequestContext.java?rev=422141&r1=422140&r2=422141&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/RequestContext.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/RequestContext.java Fri Jul 14 20:33:54 2006
@@ -23,12 +23,8 @@
 import java.util.List;
 
 public interface RequestContext {
-
-  public static enum Method {
-    GET, POST, PUT, DELETE, OPTIONS, HEAD
-  }
   
-  public Method getMethod();
+  public String getMethod();
   
   public URI getRequestUri();
   

Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/exceptions/MethodNotAllowedException.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/exceptions/MethodNotAllowedException.java?rev=422141&r1=422140&r2=422141&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/exceptions/MethodNotAllowedException.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/exceptions/MethodNotAllowedException.java Fri Jul 14 20:33:54 2006
@@ -17,9 +17,6 @@
 */
 package org.apache.abdera.server.exceptions;
 
-import org.apache.abdera.server.RequestContext;
-
-
 public class MethodNotAllowedException 
   extends AbderaServerException {
 
@@ -33,15 +30,15 @@
     super(405, text);
   }
   
-  public void setAllow(RequestContext.Method[] methods) {
+  public void setAllow(String[] methods) {
     if(methods == null || methods.length == 0) {
       throw new IllegalArgumentException("Methods argument must not be empty or null.");
     }
     boolean first = true;
     StringBuffer value = new StringBuffer();
-    for(RequestContext.Method method : methods) {
+    for(String method : methods) {
       if(first) {
-        value.append(method.toString());
+        value.append(method.toString().toUpperCase());
         first = false;
         continue;
       }

Modified: incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/servlet/ServletRequestContext.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/servlet/ServletRequestContext.java?rev=422141&r1=422140&r2=422141&view=diff
==============================================================================
--- incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/servlet/ServletRequestContext.java (original)
+++ incubator/abdera/java/trunk/server/src/main/java/org/apache/abdera/server/servlet/ServletRequestContext.java Fri Jul 14 20:33:54 2006
@@ -39,8 +39,8 @@
     this.servletRequest = request;
   }
   
-  public Method getMethod() {
-    return Method.valueOf(servletRequest.getMethod());
+  public String getMethod() {
+    return servletRequest.getMethod();
   }
   
   public URI getRequestUri() {