MBeanNotificationInfo

MBeanNotificationInfo (MBean 알림 메타데이터)

MBean이 특정 Java 클래스의 알림 인스턴스에서 방출하는 서로 다른 알림들의 특징을 설명하는 클래스예요.

출처: Java API Reference

본문

MBean이 서로 다른 Java 클래스의 인스턴스일 수 있는 알림을 방출한다면, 각 알림 Java 클래스에 대해 하나씩 MBeanNotificationInfo 객체를 제공해야 해요. 이 클래스는 MBeanFeatureInfo를 상속하므로 이름과 설명 필드를 제공해요.

이름(getName)은 이 클래스가 설명하는 알림 객체의 정규화된 Java 클래스 이름이어야 해요. getNotifTypes()는 MBean이 방출할 수 있는 알림 타입을 담은 문자열 배열을 돌려줘요. 알림 타입은 알림이 무엇에 관한 것인지를 설명하는 점(dot) 표기 문자열이지, 알림의 Java 클래스를 나타내는 건 아니에요.

하나의 일반적인 알림 클래스로 여러 타입의 알림을 보낼 수 있고, 그 타입들은 getNotifTypes()의 배열 결과에 모두 담겨요. 이 클래스의 인스턴스는 불변(immutable)이에요. Java 1.5부터 제공돼요.

더 알아보기 (Learn more)

Java 공식 API