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

Is there a way of getting the main thread executor for sparkjava / embedded jetty server?

我正在使用 SparkJava 制作网站。目前它有一个帐户管理系统。我有一个控制器,LoginController 异步向数据库发出请求,returns ListenableFuture<Account>.

客户经理调用是在我的 LoginController 中的 Route 内进行的,但是我只想在 Account抓取(异步)。

我知道我可以做到 returnedFuture.addListener(runnableThatRedirectsUser, <executor>),但我怎样才能为 sparkjava/jetty 中的 main/sync 线程获取 <executor>

任何 help/advice 不胜感激!谢谢!

让它静态化!它让一切变得更简单。

顺便说一句,这是个笑话

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