Я использую Hibernate в моей войне JBoss, использую c3p0 для пула соединений, оба сконфигурированы в файле конфигурации hibernate.cfg.xml в моем classpath
<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, сколько существует управляемых и неиспользуемых соединений?