ConnectionEventListener
ConnectionEventListener (연결 이벤트 리스너)
PooledConnection 객체가 생성하는 이벤트의 알림을 받도록 등록되는 객체입니다. ConnectionEventListener 인터페이스는 연결 풀링 구성 요소가 구현합니다.
본문
연결 풀링 구성 요소는 보통 JDBC 드라이버 공급업체나 다른 시스템 소프트웨어 공급업체가 제공합니다. JDBC 드라이버는 애플리케이션이 리스너가 등록된 풀링된 연결 사용을 마쳤을 때 ConnectionEventListener 객체에 알립니다. 연결 오류(예: 서버가 충돌해 PooledConnection이 더 이상 사용할 수 없게 됨)가 발생해도 알림을 받습니다.
connectionClosed는 애플리케이션이 풀링된 연결의 표현에 close 메서드를 호출했음을 알리고, connectionErrorOccurred는 치명적인 오류가 발생해 풀링된 연결을 더 이상 사용할 수 없음을 알립니다(드라이버가 주어진 ConnectionEvent 객체에 담긴 SQLException을 던지기 직전에 알림).
void connectionClosed(ConnectionEvent event)
void connectionErrorOccurred(ConnectionEvent event)