У меня есть приложение веб-сервера, работающее с JVM, где я управляю загрузчиком классов. Мое приложение имеет синглтон с титровой программой цикла. Во время перераспределения я очищаю все ссылки на класс (ы). Я выгляжу так, что мой синглтон с таймером Task не умирает. Я добавляю метод финализации с печатью. метод финализации никогда не вызывался. Любое решение?Redeploy a singleton with timer task
0
A
ответ
4
Посмотрите на Servlet lifecycle. Ваш сервлет может реализовать destroy()
, который вызывается при выгрузке. Используйте это, чтобы отключить таймеры и т. Д.
Обратите внимание, что вы можете никогда полагаться на finalize()
.
0
Эти вещи намного проще с весной и кварцем. Весной вы можете определить, что bean будет singleton (не совсем то же самое с шаблоном проектирования singleton, но он будет служить вашим потребностям). Также Quartz намного более мощный/гибкий/простой в работе, чем TimerTask.
Весна позаботится о проблемах передислокации для вас. Вам просто нужно определить метод destroy.
Смежные вопросы
- 1. Mule redeploy timer
- 2. Mocking a singleton with mockito
- 3. Timer Spawn By Task and Task Spawn By Timer
- 4. Timer task implementation handler
- 5. Android: Timer Task query
- 6. ios background task timer
- 7. java timer task schedule
- 8. C# WP7 singleton timer
- 9. Timer with spinlocks freezes
- 10. Python Threading with Timer
- 11. Loop timer with PHP
- 12. Are Timer and Task создает новые темы?
- 13. Moq with Task wait
- 14. Crash with Async Task
- 15. Is drawable a singleton
- 16. xcode 7 Timer with Limit
- 17. Task Queues with Coldfusion
- 18. foreach loop with Task
- 19. Task scheduling with Quartz
- 20. Сделайте ImageView Visible with timer
- 21. Close NavigationDrawer with handler timer
- 22. JavaEE - Singleton EJB Timer не работает
- 23. Singleton with jetty webapps
- 24. rhino mocks with singleton
- 25. Singleton with Generics Аргумент
- 26. Singleton with Activator.CreateInstance
- 27. Singleton with multiserver
- 28. Singleton With Arguments
- 29. Is IMvxAndroidCurrentTopActivity a singleton?
- 30. Могу ли я un-singleton a singleton
Почему бы просто не позволить серверу управлять этим? –