我正在尝试设置一个后台服务,该服务将从csv文件执行批量加载事务数据.此后台服务将从映射到controller/presenter类中的方法的菜单项操作启动.
经常会有一些数据出现在csv文件中,而在数据库中找不到主数据,这通常会导致上传阻塞并失败.
在这种情况下,我希望能够让后台服务暂停其处理并从演示者类调用对话框以接收用户输入.用户输入将用于在数据库中添加主行,之后后台服务应从其停止的位置恢复(不是从csv文件的开头,而是从导致错误的行).
这可能在JavaFX中实现,也许使用javafx.concurrent API?我该怎么做呢?