Browse Source

Merge pull request #1992 from cmsimike/optimize-undertow-jersey

Optimized the Undertow-Jersey tests
ssmith-techempower 9 years ago
parent
commit
e2e23940ed

+ 2 - 2
frameworks/Java/undertow-jersey-c3p0/src/main/java/hello/JerseyWebServer.java

@@ -5,10 +5,10 @@ import io.undertow.*;
 import io.undertow.server.handlers.*;
 import io.undertow.server.handlers.*;
 import org.apache.commons.cli.*;
 import org.apache.commons.cli.*;
 import org.glassfish.hk2.utilities.binding.*;
 import org.glassfish.hk2.utilities.binding.*;
-import org.glassfish.jersey.process.internal.*;
 import org.glassfish.jersey.server.*;
 import org.glassfish.jersey.server.*;
 import org.hibernate.*;
 import org.hibernate.*;
 
 
+import javax.inject.*;
 import java.util.*;
 import java.util.*;
 
 
 public class JerseyWebServer
 public class JerseyWebServer
@@ -55,7 +55,7 @@ public class JerseyWebServer
       protected void configure()
       protected void configure()
       {
       {
         bindFactory(SessionFactoryProvider.class).to(SessionFactory.class).in(
         bindFactory(SessionFactoryProvider.class).to(SessionFactory.class).in(
-            RequestScoped.class);
+          Singleton.class);
       }
       }
     });
     });
 
 

+ 1 - 2
frameworks/Java/undertow-jersey-c3p0/src/main/java/hello/undertow/UndertowJerseyContainer.java

@@ -102,8 +102,7 @@ public class UndertowJerseyContainer
 
 
     for (HeaderValues values : httpServerExchange.getRequestHeaders())
     for (HeaderValues values : httpServerExchange.getRequestHeaders())
     {
     {
-      request.getHeaders().addAll(values.getHeaderName().toString(),
-          httpServerExchange.getRequestHeaders().get(values.getHeaderName()));
+      request.headers(values.getHeaderName().toString(), values);
     }
     }
 
 
     request.setEntityStream(httpServerExchange.getInputStream());
     request.setEntityStream(httpServerExchange.getInputStream());

+ 2 - 2
frameworks/Java/undertow-jersey-hikaricp/src/main/java/hello/JerseyWebServer.java

@@ -5,10 +5,10 @@ import io.undertow.*;
 import io.undertow.server.handlers.*;
 import io.undertow.server.handlers.*;
 import org.apache.commons.cli.*;
 import org.apache.commons.cli.*;
 import org.glassfish.hk2.utilities.binding.*;
 import org.glassfish.hk2.utilities.binding.*;
-import org.glassfish.jersey.process.internal.*;
 import org.glassfish.jersey.server.*;
 import org.glassfish.jersey.server.*;
 import org.hibernate.*;
 import org.hibernate.*;
 
 
+import javax.inject.*;
 import java.util.*;
 import java.util.*;
 
 
 public class JerseyWebServer
 public class JerseyWebServer
@@ -55,7 +55,7 @@ public class JerseyWebServer
       protected void configure()
       protected void configure()
       {
       {
         bindFactory(SessionFactoryProvider.class).to(SessionFactory.class).in(
         bindFactory(SessionFactoryProvider.class).to(SessionFactory.class).in(
-            RequestScoped.class);
+          Singleton.class);
       }
       }
     });
     });
 
 

+ 1 - 2
frameworks/Java/undertow-jersey-hikaricp/src/main/java/hello/undertow/UndertowJerseyContainer.java

@@ -102,8 +102,7 @@ public class UndertowJerseyContainer
 
 
     for (HeaderValues values : httpServerExchange.getRequestHeaders())
     for (HeaderValues values : httpServerExchange.getRequestHeaders())
     {
     {
-      request.getHeaders().addAll(values.getHeaderName().toString(),
-          httpServerExchange.getRequestHeaders().get(values.getHeaderName()));
+      request.headers(values.getHeaderName().toString(), values);
     }
     }
 
 
     request.setEntityStream(httpServerExchange.getInputStream());
     request.setEntityStream(httpServerExchange.getInputStream());