Как настроить тайм-аут отказа в пуле Apache Directory API Ldap

Я пишу приложение с Apache Directory API (1.0.0-M33) для доступа к каталогу LDAP. Приложение использует объект LdapConnectionPool для обработки этих подключений. Даже лучше всего брать объекты и возвращать их в пул. Я не доверяю программистам, поэтому я хотел бы отказаться от неиспользуемых соединений, когда пул исчерпан.

Пул основан на GenericObjectPool от Apache-Commons-Pool. Заброшенная конфигурация доступна только с версии 2.0, но LDAP API 1.0.0-M33 использует общий пул 1.6.

Я пробовал разные конфигурации, играя со временем и значениями Idle и Evict, но я не могу получить ожидаемое поведение.

Я нашел этот вопрос это выглядит похоже, но это не решает проблему. Кто-нибудь знает, как реализовать это поведение с помощью Apache LDAP API 1.0.0-M33?


person Nicolás Rossi    schedule 01.03.2016    source источник