Когда Worklight Adapter выпустит Java-объекты?
Я имею Worklight HTTP Adapter
, который создает Java Object, этот объект устанавливает соединение с БД, запускает указанный запрос и возвращает результат адаптеру, который, в свою очередь, возвращает результат в мобильное приложение.
Объект Java закрывает соединение Database
в методе финализации, но проблема в том, что метод финализации не был вызван даже после завершения вызова адаптера.
Я также присвоил объекту null, прежде чем вернуться из адаптера.
Следовательно, я хочу знать, когда Адаптер выпускает Java Object, и когда будет вызываться его метод finalize?
1 ответ
Решение
JavaDoc говорит о finalize():
Вызывается сборщиком мусора на объекте, когда сборщик мусора определяет, что больше нет ссылок на объект.
Итак, ваш метод finalize вызывается при запуске GC.