summaryrefslogtreecommitdiffstats
path: root/application/src/test/scala/com/yahoo/application/container/handlers/TestHandler.scala
blob: acc1c74abfe6da455eed2574743cd259867f51e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Copyright 2016 Yahoo Inc. 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.{ResponseDispatch, ResponseHandler, AbstractRequestHandler}
import TestHandler._

/**
 * @author gjoranv
 * @since 5.1.15
 */

class TestHandler extends AbstractRequestHandler {
  def handleRequest(request:JDiscRequest, handler: ResponseHandler) = {
    val writer = ResponseDispatch.newInstance(com.yahoo.jdisc.Response.Status.OK).connectFastWriter(handler)
    writer.write(RESPONSE)
    writer.close()
    null
  }
}
object TestHandler {
  val RESPONSE = "Hello, World!"
  type JDiscRequest = com.yahoo.jdisc.Request
}