java有没有一种方法可以获取sparkjava/嵌入式jetty服务器的主线程执行器?
我正在使用SparkJava制作一个网站。目前它有一个帐户管理系统。我有一个控制器LoginController
,它异步向数据库发出请求并返回ListenableFuture<Account>
帐户管理器调用是在我的LoginController
中的Route
内进行的,但是我只想在抓取Account
后将用户重定向到站点(同步)(异步)
我知道我可以做returnedFuture.addListener(runnableThatRedirectsUser, <executor>)
,但是如何在sparkjava/jetty中获得主/同步线程的<executor>
感谢您的帮助/建议!谢谢
# 1 楼答案
让它静止!它使一切变得容易
顺便说一句,这是个笑话
# 2 楼答案
这是我的错。意识到sparkjava中的每个请求都是一个新线程(或者至少有一个线程池)。。。因此,我不必担心返回主线程或为数据库任务使用异步线程