JavaTM Platform
Standard Ed. 6

javax.management.monitor
클래스 MonitorNotification

java.lang.Object 
  상위를 확장 java.util.EventObject 
      상위를 확장 javax.management.Notification 
          상위를 확장 javax.management.monitor.MonitorNotification
모든 구현된 인터페이스:
Serializable


public class MonitorNotification
extends Notification

모니터 MBean 에 의해 송신되는 통지를 정의합니다.

이 클래스의 새로운 객체를 작성할 때는, 통지 소스 및 모니터 MBean 상태에 관련하는 파라미터세트를 지정할 필요가 있습니다. 이하는, 모니터 MBean 에 의해 시동되는 통지의 리스트입니다.

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

필드의 개요
static String OBSERVED_ATTRIBUTE_ERROR
          감시 대상의 속성이 감시 대상의 객체에 포함되지 않은 것을 나타내는 통지형입니다.
static String OBSERVED_ATTRIBUTE_TYPE_ERROR
          감시 대상의 속성의 형태가 부정한 것을 나타내는 통지형입니다.
static String OBSERVED_OBJECT_ERROR
          감시 대상의 객체가 MBean 서버에 등록되지 않은 것을 나타내는 통지형입니다.
static String RUNTIME_ERROR
          감시 대상의 속성의 값을 취득하려고 했을 때, 미정도리의 에러형이 발생한 것을 나타내는 통지형입니다.
static String STRING_TO_COMPARE_VALUE_DIFFERED
          감시 대상의 속성의 값이 비교 캐릭터 라인치와 다른 것을 나타내는 통지형입니다.
static String STRING_TO_COMPARE_VALUE_MATCHED
          감시 대상의 속성의 값이 비교 캐릭터 라인치에 일치한 것을 나타내는 통지형입니다.
static String THRESHOLD_ERROR
          임계치, 오프셋(offset)치, 또는 계수(modulus)치의 형태가 부정한 것을 나타내는 통지형입니다.
static String THRESHOLD_HIGH_VALUE_EXCEEDED
          감시 대상의 속성의 값이 상한치를 넘은 것을 나타내는 통지형입니다.
static String THRESHOLD_LOW_VALUE_EXCEEDED
          감시 대상의 속성의 값이 하한치를 넘은 것을 나타내는 통지형입니다.
static String THRESHOLD_VALUE_EXCEEDED
          감시 대상의 속성의 값이 임계치에 이른 것을 나타내는 통지형입니다.
 
클래스 javax.management. Notification 로부터 상속된 필드
source
 
메소드의 개요
 Object getDerivedGauge ()
          이 모니터 통지의 파생 게이지를 가져옵니다.
 String getObservedAttribute ()
          이 모니터 통지의 감시 대상의 속성을 가져옵니다.
 ObjectName getObservedObject ()
          이 모니터 통지의 감시 대상의 객체를 가져옵니다.
 Object getTrigger ()
          이 모니터 통지를 오프로 했고 임계치(threshold) 또는 캐릭터 라인 (모니터의 형태에 따라서 다르다)을 가져옵니다.
 
클래스 javax.management. Notification 로부터 상속된 메소드
getMessage , getSequenceNumber , getTimeStamp , getType , getUserData , setSequenceNumber , setSource , setTimeStamp , setUserData , toString
 
클래스 java.util. EventObject 로부터 상속된 메소드
getSource
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

OBSERVED_OBJECT_ERROR

public static final String  OBSERVED_OBJECT_ERROR
감시 대상의 객체가 MBean 서버에 등록되지 않은 것을 나타내는 통지형입니다. 이 통지는, 전종류의 모니터에 의해 시동됩니다.
이 통지형의 값은 jmx.monitor.error.mbean 입니다.

관련 항목:
정수 필드치

OBSERVED_ATTRIBUTE_ERROR

public static final String  OBSERVED_ATTRIBUTE_ERROR
감시 대상의 속성이 감시 대상의 객체에 포함되지 않은 것을 나타내는 통지형입니다. 이 통지는, 전종류의 모니터에 의해 시동됩니다.
이 통지형의 값은 jmx.monitor.error.attribute 입니다.

관련 항목:
정수 필드치

OBSERVED_ATTRIBUTE_TYPE_ERROR

public static final String  OBSERVED_ATTRIBUTE_TYPE_ERROR
감시 대상의 속성의 형태가 부정한 것을 나타내는 통지형입니다. 이 통지는, 전종류의 모니터에 의해 시동됩니다.
이 통지형의 값은 jmx.monitor.error.type 입니다.

관련 항목:
정수 필드치

THRESHOLD_ERROR

public static final String  THRESHOLD_ERROR
임계치, 오프셋(offset)치, 또는 계수(modulus)치의 형태가 부정한 것을 나타내는 통지형입니다. 이 통지는, 카운터 모니터와 게이지 모니터에 의해 시동됩니다.
이 통지형의 값은 jmx.monitor.error.threshold 입니다.

관련 항목:
정수 필드치

RUNTIME_ERROR

public static final String  RUNTIME_ERROR
감시 대상의 속성의 값을 취득하려고 했을 때, 미정도리의 에러형이 발생한 것을 나타내는 통지형입니다. 이 통지는, 전종류의 모니터에 의해 시동됩니다.
이 통지형의 값은 jmx.monitor.error.runtime 입니다.

관련 항목:
정수 필드치

THRESHOLD_VALUE_EXCEEDED

public static final String  THRESHOLD_VALUE_EXCEEDED
감시 대상의 속성의 값이 임계치에 이른 것을 나타내는 통지형입니다. 이 통지는, 카운터 모니터에만 따라 시동됩니다.
이 통지형의 값은 jmx.monitor.counter.threshold 입니다.

관련 항목:
정수 필드치

THRESHOLD_HIGH_VALUE_EXCEEDED

public static final String  THRESHOLD_HIGH_VALUE_EXCEEDED
감시 대상의 속성의 값이 상한치를 넘은 것을 나타내는 통지형입니다. 이 통지는, 게이지 모니터에만 따라 시동됩니다.
이 통지형의 값은 jmx.monitor.gauge.high 입니다.

관련 항목:
정수 필드치

THRESHOLD_LOW_VALUE_EXCEEDED

public static final String  THRESHOLD_LOW_VALUE_EXCEEDED
감시 대상의 속성의 값이 하한치를 넘은 것을 나타내는 통지형입니다. 이 통지는, 게이지 모니터에만 따라 시동됩니다.
이 통지형의 값은 jmx.monitor.gauge.low 입니다.

관련 항목:
정수 필드치

STRING_TO_COMPARE_VALUE_MATCHED

public static final String  STRING_TO_COMPARE_VALUE_MATCHED
감시 대상의 속성의 값이 비교 캐릭터 라인치에 일치한 것을 나타내는 통지형입니다. 이 통지는, 캐릭터 라인 모니터에만 따라 시동됩니다.
이 통지형의 값은 jmx.monitor.string.matches 입니다.

관련 항목:
정수 필드치

STRING_TO_COMPARE_VALUE_DIFFERED

public static final String  STRING_TO_COMPARE_VALUE_DIFFERED
감시 대상의 속성의 값이 비교 캐릭터 라인치와 다른 것을 나타내는 통지형입니다. 이 통지는, 캐릭터 라인 모니터에만 따라 시동됩니다.
이 통지형의 값은 jmx.monitor.string.differs 입니다.

관련 항목:
정수 필드치
메소드의 상세

getObservedObject

public ObjectName  getObservedObject()
이 모니터 통지의 감시 대상의 객체를 가져옵니다.

반환값:
감시 대상의 객체

getObservedAttribute

public String  getObservedAttribute()
이 모니터 통지의 감시 대상의 속성을 가져옵니다.

반환값:
감시 대상의 속성

getDerivedGauge

public Object  getDerivedGauge()
이 모니터 통지의 파생 게이지를 가져옵니다.

반환값:
파생 게이지

getTrigger

public Object  getTrigger()
이 모니터 통지를 오프로 했고 임계치(threshold) 또는 캐릭터 라인 (모니터의 형태에 따라서 다르다)을 가져옵니다.

반환값:
트리거

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 도 참조해 주세요.