有没有办法获取 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)...所以我不用担心返回主线程或者数据库任务有一个异步线程!
我正在使用 SparkJava 制作网站。目前它有一个帐户管理系统。我有一个控制器,LoginController
异步向数据库发出请求,returns ListenableFuture<Account>
.
客户经理调用是在我的 LoginController
中的 Route
内进行的,但是我只想在 Account
抓取(异步)。
我知道我可以做到 returnedFuture.addListener(runnableThatRedirectsUser, <executor>)
,但我怎样才能为 sparkjava/jetty 中的 main/sync 线程获取 <executor>
?
任何 help/advice 不胜感激!谢谢!
让它静态化!它让一切变得更简单。
顺便说一句,这是个笑话
这是我的错。意识到sparkjava中的每个请求都是一个新的线程(或者至少有一个ThreadPool)...所以我不用担心返回主线程或者数据库任务有一个异步线程!