Там нет ярлыка, чтобы сделать их все, нет. Кроме того, вам, вероятно, следует позвонить shutdownNow()
, а не shutdown()
, иначе вы могли бы подождать некоторое время.
То, что вы могли бы сделать, я полагаю, это когда вы создаете Исполнителя, регистрируете его в центральном месте. Затем, при выключении, просто вызовите shutdown()
на этом центральном объекте, который, в свою очередь, может завершить работу каждого из зарегистрированных исполнителей.
Если вы используете Spring, то можете воспользоваться его фабричными компонентами, которые создают и управляют исполнителями для вас. Это включает в себя корректное отключение при выходе из приложения и избавляет вас от необходимости управлять ими самостоятельно.