Improved module name <functional-area>-<Command|Query>....

Standalone services now use the Event Store Server (many tests still use the embedded server)
This commit is contained in:
Chris Richardson
2015-04-14 19:08:07 -07:00
parent d166c9b852
commit 2e31853ad2
150 changed files with 1237 additions and 109 deletions

View File

@@ -0,0 +1,10 @@
apply plugin: 'scala'
dependencies {
compile "org.scala-lang:scala-library:2.10.2"
compile "org.springframework.boot:spring-boot-starter-web:$springBootVersion"
}

View File

@@ -0,0 +1,20 @@
package net.chrisrichardson.eventstore.examples.bank.web.util
import org.springframework.web.context.request.async.DeferredResult
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.Future
object WebUtil {
def toDeferredResult[T](future: Future[T]): DeferredResult[T] = {
val result = new DeferredResult[T]
future onSuccess {
case r => result.setResult(r)
}
future onFailure {
case t => result.setErrorResult(t)
}
result
}
}