Я использую Hibernate в моей войне JBoss, используя c3p0 для пула соединений, оба настроены в спящем режиме.Файл конфигурации cfg.xml в моем пути к классам
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
Я видел, как server.log генерирует строки с интересной информацией о пуле соединений:
DEBUG [com.mchange.v2.resourcepool.BasicResourcePool] trace com.mchange.v2. resourcepool.BasicResourcePool@63f5e4b6 [управляемые: 10, неиспользованные: 9, исключенные: 0]
Для моего пула мониторинга (я использую nagios) я хотел бы предоставить JSP, сообщающий, сколько соединений используется и сколько их бесплатно, как говорится в файле журнала.
Как я могу спросить c3p0, сколько существует управляемых и неиспользуемых соединений?