Jelajahi Sumber

Update to latest undertow

Tomaz Cerar 11 tahun lalu
induk
melakukan
53962e0ee1
2 mengubah file dengan 17 tambahan dan 17 penghapusan
  1. 4 4
      undertow/pom.xml
  2. 13 13
      undertow/src/main/java/hello/HelloWebServer.java

+ 4 - 4
undertow/pom.xml

@@ -13,17 +13,17 @@
         <dependency>
             <groupId>io.undertow</groupId>
             <artifactId>undertow-core</artifactId>
-            <version>1.0.0.Beta24</version>
+            <version>1.0.0.Beta31</version>
         </dependency>
         <dependency>
             <groupId>org.jboss.xnio</groupId>
             <artifactId>xnio-api</artifactId>
-            <version>3.1.0.CR7</version>
+            <version>3.2.0.Beta4</version>
         </dependency>
         <dependency>
             <groupId>org.jboss.xnio</groupId>
             <artifactId>xnio-nio</artifactId>
-            <version>3.1.0.CR7</version>
+            <version>3.2.0.Beta4</version>
         </dependency>
         <!-- Database drivers -->
         <dependency>
@@ -83,7 +83,7 @@
                 <inherited>true</inherited>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.3.2</version>
+                <version>3.1</version>
                 <configuration>
                     <source>1.7</source>
                     <target>1.7</target>

+ 13 - 13
undertow/src/main/java/hello/HelloWebServer.java

@@ -121,31 +121,31 @@ public final class HelloWebServer {
         .setIoThreads(Runtime.getRuntime().availableProcessors() * 2) //this seems slightly faster in some configurations
         .setServerOption(UndertowOptions.ALWAYS_SET_KEEP_ALIVE, false) //don't send a keep-alive header for HTTP/1.1 requests, as it is not required
         .setHandler(Handlers.date(Handlers.header(Handlers.path()
-            .addPath("/json",
+            .addPrefixPath("/json",
                 new JsonHandler(objectMapper))
-            .addPath("/db/mysql",
+            .addPrefixPath("/db/mysql",
                 new DbSqlHandler(objectMapper, mysql))
-            .addPath("/db/postgresql",
+            .addPrefixPath("/db/postgresql",
                 new DbSqlHandler(objectMapper, postgresql))
-            .addPath("/db/mongodb",
+            .addPrefixPath("/db/mongodb",
                 new DbMongoHandler(objectMapper, mongodb))
-            .addPath("/fortunes/mysql",
+            .addPrefixPath("/fortunes/mysql",
                 new FortunesSqlHandler(mustacheFactory, mysql))
-            .addPath("/fortunes/postgresql",
+            .addPrefixPath("/fortunes/postgresql",
                 new FortunesSqlHandler(mustacheFactory, postgresql))
-            .addPath("/fortunes/mongodb",
+            .addPrefixPath("/fortunes/mongodb",
                 new FortunesMongoHandler(mustacheFactory, mongodb))
-            .addPath("/updates/mysql",
+            .addPrefixPath("/updates/mysql",
                 new UpdatesSqlHandler(objectMapper, mysql))
-            .addPath("/updates/postgresql",
+            .addPrefixPath("/updates/postgresql",
                 new UpdatesSqlHandler(objectMapper, postgresql))
-            .addPath("/updates/mongodb",
+            .addPrefixPath("/updates/mongodb",
                 new UpdatesMongoHandler(objectMapper, mongodb))
-            .addPath("/plaintext",
+            .addPrefixPath("/plaintext",
                 new PlaintextHandler())
-            .addPath("/cache",
+            .addPrefixPath("/cache",
                 new CacheHandler(objectMapper, worldCache)),
-            Headers.SERVER_STRING, "undertow")))
+            Headers.SERVER_STRING, "U-tow")))
         .setWorkerThreads(200)
         .build()
         .start();