Получение списка соединений, открытых с помощью JBoss - PullRequest
1 голос
/ 20 октября 2010

Я хочу знать, существует ли аннотация или объект, который получает открытые соединения в JBoss, чтобы их можно было закрывать, и, таким образом, избегать утечек в ситуации, когда я убиваю поток, у которого все еще открыты соединения.Я использую JBoss 4.2.3.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 09 ноября 2010

Маловероятно, что будет аннотация или объект, который будет содержать все открытые соединения, поскольку это может быть очень сложно с точки зрения безопасности.

Я понимаю, что управление приложениями с утечками может быть чем-то вроде чрезвычайной ситуации, поэтомуесли вам просто нужен быстрый выигрыш, может быть полезен pointcut AspectJ, который находит все открытые соединения, которые не были закрыты в течение определенного периода времени.Я на самом деле не пробовал, но это может быть полезно:

http://www.ibm.com/developerworks/java/library/j-aopwork10/

В качестве альтернативы, достойный профилировщик может иметь большое значение (JProfiler - это то, что я использую и рекомендую на данный момент).

...