|
|
|
@ -7,16 +7,16 @@ import java.util.concurrent.atomic.AtomicInteger
|
|
|
|
|
|
|
|
|
|
object IncrementHandler extends APIRequestHandler {
|
|
|
|
|
|
|
|
|
|
private val i = new AtomicInteger(0)
|
|
|
|
|
private val counter = new AtomicInteger(0)
|
|
|
|
|
|
|
|
|
|
def getCounter: Int = i.get()
|
|
|
|
|
def getCounter: Int = counter.get()
|
|
|
|
|
|
|
|
|
|
override def get(request: Request): Response = {
|
|
|
|
|
Response.json(s"{\"value\": $i}")
|
|
|
|
|
Response.json(s"{\"value\": ${counter.get()}}")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override def post(request: Request): Response = {
|
|
|
|
|
i.incrementAndGet()
|
|
|
|
|
val i = counter.incrementAndGet()
|
|
|
|
|
println(s"Counter is now $i")
|
|
|
|
|
Response.ok
|
|
|
|
|
}
|
|
|
|
|