JavaTM Platform
Standard Ed. 6

javax.management.modelmbean
클래스 ModelMBeanNotificationInfo

java.lang.Object 
  상위를 확장 javax.management.MBeanFeatureInfo 
      상위를 확장 javax.management.MBeanNotificationInfo 
          상위를 확장 javax.management.modelmbean.ModelMBeanNotificationInfo
모든 구현된 인터페이스:
Serializable , Cloneable , DescriptorAccess , DescriptorRead


public class ModelMBeanNotificationInfo
extends MBeanNotificationInfo
implements DescriptorAccess

ModelMBeanNotificationInfo 객체는, ModelMBean 가 발행하는 통지를 기술합니다. 이것은, 관련 Descriptor 를 가져, Descriptor 인터페이스를 구현한 MBeanNotificationInfo 의 서브 클래스입니다.

기술자내의 필드는 이하와 같이 정의가 끝난 상태입니다만, 이 내용으로 한정되지 않습니다.

 name           :통지명 
 descriptorType :반드시 notification
 severity       :0 ~ 6 의 값중 0:미지,1:회복 불능,
                  2: 위기, 장해,3:메이저, 중대,
                  4: 마이너, 비중요, 에러,5:경고,
                  6: 일반적으로, 클리어 끝나, 정보
 messageID      :메세지 텍스트의 일의의 키 (번역,
                  분석용)
 messageText    :통지 텍스트
 log            :T - 메세지를 로그에 기록 F - 메세지를 기록하지 않는다
 logfile        : operating system에 적절한 완전 수식 파일명의 
                  캐릭터 라인
 visibility     :1 ~ 4 의 값의 쳐 1:항상 가시 4:거의 불가시
 presentationString :데이터 표현을 가능하게하기 위한 XML 형식의 캐릭터 라인
 
디폴트의 기술자에게는, name, descriptorType, displayName, 및 severity(=6) 필드가 포함됩니다.

이 클래스의 serialVersionUID-7445681389570207141L 입니다.

도입된 버젼:
1.5
관련 항목:
직렬화 된 형식

필드의 개요
 
클래스 javax.management. MBeanFeatureInfo 로부터 상속된 필드
description , name
 
생성자 의 개요
ModelMBeanNotificationInfo (ModelMBeanNotificationInfo  inInfo)
          이 ModelMBeanNotificationInfo 객체로부터 새로운 ModelMBeanNotification 객체를 구축합니다.
ModelMBeanNotificationInfo (String [] notifTypes, String  name, String  description)
          디폴트의 기술자로 ModelMBeanNotificationInfo 객체를 구축합니다.
ModelMBeanNotificationInfo (String [] notifTypes, String  name, String  description, Descriptor  descriptor)
          ModelMBeanNotificationInfo 객체를 구축합니다.
 
메소드의 개요
 Object clone ()
          이 ModelMBeanNotificationInfo 를 복제해 새로운 ModelMBeanNotificationInfo 를 작성해, 돌려줍니다.
 Descriptor getDescriptor ()
          ModelMBeanNotificationInfo 에 관련지을 수 있었던 Descriptor 의 카피를 돌려줍니다.
 void setDescriptor (Descriptor  inDescriptor)
          ModelMBeanNotificationInfo 에 관련지을 수 있었던 Descriptor (완전 치환)를 설정합니다.
 String toString ()
          ModelMBeanNotificationInfo 를 포함한 인간이 읽을 수 있는 형식의 캐릭터 라인을 돌려줍니다.
 
클래스 javax.management. MBeanNotificationInfo 로부터 상속된 메소드
equals , getNotifTypes , hashCode
 
클래스 javax.management. MBeanFeatureInfo 로부터 상속된 메소드
getDescription , getName
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

ModelMBeanNotificationInfo

public ModelMBeanNotificationInfo(String [] notifTypes,
                                  String  name,
                                  String  description)
디폴트의 기술자로 ModelMBeanNotificationInfo 객체를 구축합니다.

파라미터:
notifTypes - 발행될 가능성이 있는 통지형을 포함한다 닷 표기 형식의 문자 배열
name - Notification 클래스의 이름
description - 인간이 읽을 수 있는 형식의 Notification 의 설명 (임의)

ModelMBeanNotificationInfo

public ModelMBeanNotificationInfo(String [] notifTypes,
                                  String  name,
                                  String  description,
                                  Descriptor  descriptor)
ModelMBeanNotificationInfo 객체를 구축합니다.

파라미터:
notifTypes - 발행될 가능성이 있는 통지형을 포함한다 닷 표기 형식의 문자 배열
name - Notification 클래스의 이름
description - 인간이 읽을 수 있는 형식의 Notification 의 설명 (임의)
descriptor - 이 MBeanOperationInfo 인스턴스용으로서 적절한 메타데이타를 포함한다 Descriptor 인스턴스. null 의 경우, 디폴트의 기술자가 작성된다. displayName 필드 또는 severity 필드를 포함하지 않는 기술자에게는, 디폴트 값의 displayName 필드 또는 severity 필드가 추가된다
예외:
RuntimeOperationsException - IllegalArgumentException 를 랩 한다. 기술자가 무효인 경우, 기술자 필드 name 가 파라미터 name 와 동일하지 않은 경우, 기술자 필드 DescriptorType 가 notification 와 동일하지 않은 경우

ModelMBeanNotificationInfo

public ModelMBeanNotificationInfo(ModelMBeanNotificationInfo  inInfo)
이 ModelMBeanNotificationInfo 객체로부터 새로운 ModelMBeanNotification 객체를 구축합니다.

파라미터:
inInfo - 복제되는 ModelMBeanNotificationInfo
메소드의 상세

clone

public Object  clone()
이 ModelMBeanNotificationInfo 를 복제해 새로운 ModelMBeanNotificationInfo 를 작성해, 돌려줍니다.

오버라이드(override):
클래스 MBeanNotificationInfo 내의 clone
반환값:
이 인스턴스의 복제
관련 항목:
Cloneable

getDescriptor

public Descriptor  getDescriptor()
ModelMBeanNotificationInfo 에 관련지을 수 있었던 Descriptor 의 카피를 돌려줍니다.

정의:
인터페이스 DescriptorRead 내의 getDescriptor
오버라이드(override):
클래스 MBeanFeatureInfo 내의 getDescriptor
반환값:
ModelMBeanNotificationInfo 객체에 관련지을 수 있었던 Descriptor
관련 항목:
setDescriptor(javax.management.Descriptor)

setDescriptor

public void setDescriptor(Descriptor  inDescriptor)
ModelMBeanNotificationInfo 에 관련지을 수 있었던 Descriptor (완전 치환)를 설정합니다. 새로운 Descriptor 가 null 의 경우, 관련 Descriptor 는 디폴트의 기술자에게 돌아옵니다. Descriptor 의 할당전에는, 타당성 검사를 합니다. 새로운 Descriptor 가 무효인 경우, IllegalArgumentException 를 랩 하는 RuntimeOperationsException 가 throw 됩니다.

정의:
인터페이스 DescriptorAccess 내의 setDescriptor
파라미터:
inDescriptor - ModelMBeanNotification 인터페이스에 관련지을 수 있었던 Descriptor 를 치환한다
예외:
RuntimeOperationsException - 무효인 Descriptor 의 IllegalArgumentException 를 랩 하는
관련 항목:
getDescriptor()

toString

public String  toString()
ModelMBeanNotificationInfo 를 포함한 인간이 읽을 수 있는 형식의 캐릭터 라인을 돌려줍니다.

오버라이드(override):
클래스 MBeanNotificationInfo 내의 toString
반환값:
이 객체를 설명하는 캐릭터 라인

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.