ObjectChangeListener
ObjectChangeListener (객체 변경 리스너)
이벤트 유형이 OBJECT_CHANGED인 NamingEvent의 리스너가 구현해야 하는 메서드를 지정하는 인터페이스입니다.
본문
OBJECT_CHANGED 이벤트 유형은 객체의 (내용이) 변경되었을 때 발생합니다. 이는 객체의 속성이 수정·추가·제거되었거나 객체 자체가 대체되었음을 의미할 수 있습니다. 객체가 어떻게 변경되었는지는 NamingEvent의 이전/새 바인딩을 검사해 알 수 있습니다.
OBJECT_CHANGED 이벤트 유형에 관심이 있는 리스너는 objectChanged() 메서드를 구현하고, 정보 수집 중 던져진 예외를 알림 받도록 NamingListener.namingExceptionThrown()을 구현하며, 소스의 addNamingListener() 메서드로 등록해야 합니다. 네임스페이스 변경 이벤트도 알림을 받으려면 NamespaceChangeListener도 함께 구현해야 합니다.