diff src/luan/modules/http/HttpServicer.java @ 1000:32d4b569567c

simplify handle()
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 19 Oct 2016 04:22:51 -0600
parents 3dcc52e17535
children 0d884377e923
line wrap: on
line diff
--- a/src/luan/modules/http/HttpServicer.java	Wed Oct 19 00:59:46 2016 -0600
+++ b/src/luan/modules/http/HttpServicer.java	Wed Oct 19 04:22:51 2016 -0600
@@ -18,7 +18,7 @@
 import javax.servlet.ServletOutputStream;
 import javax.servlet.ServletException;
 import javax.servlet.http.Cookie;
-import javax.servlet.http.HttpServletRequest;
+import org.eclipse.jetty.server.Request;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.Part;
 import org.slf4j.Logger;
@@ -49,7 +49,7 @@
 		}
 	};
 
-	public static boolean service(LuanState luan,HttpServletRequest request,HttpServletResponse response,String modName)
+	public static boolean service(LuanState luan,Request request,HttpServletResponse response,String modName)
 		throws LuanException
 	{
 		LuanFunction fn;
@@ -265,7 +265,7 @@
 		return value.replaceAll("%3B", ";");
 	}
 
-	private static Cookie getCookie(HttpServletRequest request,String name) {
+	private static Cookie getCookie(Request request,String name) {
 		Cookie[] cookies = request.getCookies();
 		if( cookies == null )
 			return null;
@@ -276,7 +276,7 @@
 		return null;
 	}
 
-	public static void setCookie(HttpServletRequest request,HttpServletResponse response,String name,String value,boolean isPersistent, String domain) {
+	public static void setCookie(Request request,HttpServletResponse response,String name,String value,boolean isPersistent, String domain) {
 		Cookie cookie = getCookie(request,name);
 		if( cookie==null || !cookie.getValue().equals(value) ) {
 			cookie = new Cookie(name, escape(value));
@@ -289,7 +289,7 @@
 		}
 	}
 
-	public static void removeCookie(HttpServletRequest request,
+	public static void removeCookie(Request request,
 									HttpServletResponse response,
 									String name,
 									String domain