ConnectionEventListener

ConnectionEventListener (연결 이벤트 리스너)

PooledConnection 객체가 생성하는 이벤트의 알림을 받도록 등록되는 객체입니다. ConnectionEventListener 인터페이스는 연결 풀링 구성 요소가 구현합니다.

출처: Java API Reference

본문

연결 풀링 구성 요소는 보통 JDBC 드라이버 공급업체나 다른 시스템 소프트웨어 공급업체가 제공합니다. JDBC 드라이버는 애플리케이션이 리스너가 등록된 풀링된 연결 사용을 마쳤을 때 ConnectionEventListener 객체에 알립니다. 연결 오류(예: 서버가 충돌해 PooledConnection이 더 이상 사용할 수 없게 됨)가 발생해도 알림을 받습니다.

connectionClosed는 애플리케이션이 풀링된 연결의 표현에 close 메서드를 호출했음을 알리고, connectionErrorOccurred는 치명적인 오류가 발생해 풀링된 연결을 더 이상 사용할 수 없음을 알립니다(드라이버가 주어진 ConnectionEvent 객체에 담긴 SQLException을 던지기 직전에 알림).

void connectionClosed(ConnectionEvent event)
void connectionErrorOccurred(ConnectionEvent event)

더 알아보기 (Learn more)

Java 공식 API