有没有办法获得sparkjava /嵌入式jetty服务器的主线程执行器?

时间:2016-11-19 12:48:10

标签: java multithreading jetty embedded-jetty spark-java

我正在使用SparkJava建立一个网站。目前它有一个帐户管理系统。我有一个控制器LoginController以异步方式向数据库发出请求并返回ListenableFuture<Account>

客户经理致电是在Route LoginController内进行的,但是我想在抓取Account后才将用户重定向到网站(同步)异步)。

我知道我可以returnedFuture.addListener(runnableThatRedirectsUser, <executor>),但是如何获得sparkjava / jetty中主/同步线程的<executor>

任何帮助/建议表示赞赏!谢谢!

2 个答案:

答案 0 :(得分:0)

这是我的错。意识到sparkjava中的每个请求都是一个新线程(或者至少有一个ThreadPool)......所以我不必担心返回主线程或者有一个异步线程来处理数据库任务!

答案 1 :(得分:-3)

让它静止不动!它使一切变得更容易。

顺便说一句笑话