diff options
Diffstat (limited to 'application/src/test/java/com/yahoo/application/container/handlers/TestHandler.java')
-rw-r--r-- | application/src/test/java/com/yahoo/application/container/handlers/TestHandler.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/application/src/test/java/com/yahoo/application/container/handlers/TestHandler.java b/application/src/test/java/com/yahoo/application/container/handlers/TestHandler.java new file mode 100644 index 00000000000..6da8783cf86 --- /dev/null +++ b/application/src/test/java/com/yahoo/application/container/handlers/TestHandler.java @@ -0,0 +1,25 @@ +// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.application.container.handlers; + +import com.yahoo.jdisc.handler.AbstractRequestHandler; +import com.yahoo.jdisc.handler.ContentChannel; +import com.yahoo.jdisc.handler.FastContentWriter; +import com.yahoo.jdisc.handler.ResponseDispatch; +import com.yahoo.jdisc.handler.ResponseHandler; + +/** + * @author gjoranv + * @author ovirtanen + */ +public class TestHandler extends AbstractRequestHandler { + public static final String RESPONSE = "Hello, World!"; + + public ContentChannel handleRequest(com.yahoo.jdisc.Request request, ResponseHandler handler) { + FastContentWriter writer = ResponseDispatch.newInstance(com.yahoo.jdisc.Response.Status.OK) + .connectFastWriter(handler); + writer.write(RESPONSE); + writer.close(); + return null; + } + +} |