可以重用Guava的AbstractExecutionThreadService吗?

时间:2011-08-07 16:21:22

标签: java service guava

据我所知,一旦AbstractExecutionThreadService的run()方法停止,就无法再次启动。这是对的吗?

我有一个扩展AbstractExecutionThreadService的服务。在我的测试中,我想启动此服务,使用它,停止它,然后再次启动它。在使用AbstractExecutionThreadService或AbstractService时,我可以/应该做些什么建议?

1 个答案:

答案 0 :(得分:3)

Service.start()表示停止的Service可能无法重新启动。我只想创建一个新服务实例并每次都启动它。