Browse Source

Merge pull request #618 from stuartwdouglas/master

Update Undertow to 1.0.0.Beta24
Mike Smith 11 years ago
parent
commit
95caed7a86
2 changed files with 5 additions and 4 deletions
  1. 1 1
      undertow/pom.xml
  2. 4 3
      undertow/src/main/java/hello/JsonHandler.java

+ 1 - 1
undertow/pom.xml

@@ -13,7 +13,7 @@
         <dependency>
         <dependency>
             <groupId>io.undertow</groupId>
             <groupId>io.undertow</groupId>
             <artifactId>undertow-core</artifactId>
             <artifactId>undertow-core</artifactId>
-            <version>1.0.0.Beta20</version>
+            <version>1.0.0.Beta24</version>
         </dependency>
         </dependency>
         <dependency>
         <dependency>
             <groupId>org.jboss.xnio</groupId>
             <groupId>org.jboss.xnio</groupId>

+ 4 - 3
undertow/src/main/java/hello/JsonHandler.java

@@ -6,6 +6,7 @@ import io.undertow.server.HttpHandler;
 import io.undertow.server.HttpServerExchange;
 import io.undertow.server.HttpServerExchange;
 import io.undertow.util.Headers;
 import io.undertow.util.Headers;
 
 
+import java.nio.ByteBuffer;
 import java.util.Collections;
 import java.util.Collections;
 import java.util.Objects;
 import java.util.Objects;
 
 
@@ -25,8 +26,8 @@ final class JsonHandler implements HttpHandler {
   public void handleRequest(HttpServerExchange exchange) throws Exception {
   public void handleRequest(HttpServerExchange exchange) throws Exception {
     exchange.getResponseHeaders().put(
     exchange.getResponseHeaders().put(
         Headers.CONTENT_TYPE, JSON_UTF8);
         Headers.CONTENT_TYPE, JSON_UTF8);
-    exchange.getResponseSender().send(
-        objectMapper.writeValueAsString(
-            Collections.singletonMap("message", "Hello, World!")));
+    exchange.getResponseSender().send(ByteBuffer.wrap(
+            objectMapper.writeValueAsBytes(
+                    Collections.singletonMap("message", "Hello, World!"))));
   }
   }
 }
 }