Interface UnsolicitedNotificationListener
Interface UnsolicitedNotificationListener
public interface UnsolicitedNotificationListener
extends NamingListener
UnsolicitedNotificationEvent를 처리하기 위한 인터페이스예요. "비요청 알림(unsolicited notification)"은 RFC 2251에 정의되어 있어요. 서버가 클라이언트에게 비요청 알림을 보낼 수 있게 해 줘요. UnsolicitedNotificationListener는 다음을 해야 해요:
- 이 인터페이스와 그 메서드를 구현할 것
- 비요청 알림 이벤트를 수집하는 동안 발생한 예외를 통보받을 수 있도록
NamingListener.namingExceptionThrown()을 구현할 것 EventContext나EventDirContext의addNamingListener()메서드 중 하나를 사용해 컨텍스트에 등록할 것. 이 메서드들의NamingListener인자만 적용되고, 나머지는UnsolicitedNotificationListener에게는 무시돼요. (이 인자들은 리스너가 다른 리스너 인터페이스를 구현한다면 그 리스너에게는 적용될 수 있어요.)
notificationReceived
void notificationReceived(UnsolicitedNotificationEvent evt)
비요청 알림을 받았을 때 호출돼요.
- Parameters: evt - null이 아닌
UnsolicitedNotificationEvent