Когда Worklight Adapter выпустит Java-объекты?

Я имею Worklight HTTP Adapter, который создает Java Object, этот объект устанавливает соединение с БД, запускает указанный запрос и возвращает результат адаптеру, который, в свою очередь, возвращает результат в мобильное приложение.

Объект Java закрывает соединение Database в методе финализации, но проблема в том, что метод финализации не был вызван даже после завершения вызова адаптера.

Я также присвоил объекту null, прежде чем вернуться из адаптера.

Следовательно, я хочу знать, когда Адаптер выпускает Java Object, и когда будет вызываться его метод finalize?

1 ответ

Решение

JavaDoc говорит о finalize():

Вызывается сборщиком мусора на объекте, когда сборщик мусора определяет, что больше нет ссылок на объект.

Итак, ваш метод finalize вызывается при запуске GC.

Другие вопросы по тегам