JavaTM Platform
Standard Ed. 6

javax.management
클래스 AttributeChangeNotificationFilter

java.lang.Object 
  상위를 확장 javax.management.AttributeChangeNotificationFilter
모든 구현된 인터페이스:
Serializable , NotificationFilter


public class AttributeChangeNotificationFilter
extends Object
implements NotificationFilter

이 클래스는,속성 변경 통지 NotificationFilter 인터페이스를 구현합니다. 감시 대상의 속성의 이름에는, 필터링이 적용됩니다.

유효한 속성명의 리스트를 관리합니다. 사용자는, 메소드를 이용해, 필요한 수의 속성을 유효 또는 무효로 할 수 있습니다.

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

생성자 의 개요
AttributeChangeNotificationFilter ()
           
 
메소드의 개요
 void disableAllAttributes ()
          모든 속성명을 무효로 합니다.
 void disableAttribute (String  name)
          청취자에게 송신되는 이름과 일치한 속성명을 가지는 모든 속성 변경 통지를 무효로 합니다.
 void enableAttribute (String  name)
          청취자에게 송신되는 이름과 일치한 속성명을 가지는 모든 속성 변경 통지를 유효하게 합니다.
 Vector <String > getEnabledAttributes ()
          이 필터용으로, 모든 유효한 속성명을 가져옵니다.
 boolean isNotificationEnabled (Notification  notification)
          청취자에게로의 특정의 통지의 송신전에 불려 갑니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

AttributeChangeNotificationFilter

public AttributeChangeNotificationFilter()
메소드의 상세

isNotificationEnabled

public boolean isNotificationEnabled(Notification  notification)
청취자에게로의 특정의 통지의 송신전에 불려 갑니다.
이 필터는, 지정된 속성 변경 통지의 속성명과 유효한 속성의 이름을 비교합니다. 속성명이 유효한 속성명에 일치하는 경우, 청취자에게 통지가 송신되어 이 메소드는 true 를 돌려줍니다.

정의:
인터페이스 NotificationFilter 내의 isNotificationEnabled
파라미터:
notification - 송신되는 속성 변경 통지
반환값:
통지를 청취자에게 송신할 필요가 있는 경우는 true, 그렇지 않은 경우는 false

enableAttribute

public void enableAttribute(String  name)
                     throws IllegalArgumentException 
청취자에게 송신되는 이름과 일치한 속성명을 가지는 모든 속성 변경 통지를 유효하게 합니다.
지정된 이름이 벌써 유효한 속성명의 리스트에 기재되어 있는 경우, 이 메소드는 아무것도 실시하지 않습니다.

파라미터:
name - 속성명
예외:
IllegalArgumentException - 속성명 파라미터는 null

disableAttribute

public void disableAttribute(String  name)
청취자에게 송신되는 이름과 일치한 속성명을 가지는 모든 속성 변경 통지를 무효로 합니다.
지정된 이름이 유효한 속성명의 리스트에 포함되지 않는 경우, 이 메소드는 아무것도 실시하지 않습니다.

파라미터:
name - 속성명

disableAllAttributes

public void disableAllAttributes()
모든 속성명을 무효로 합니다.


getEnabledAttributes

public Vector <String > getEnabledAttributes()
이 필터용으로, 모든 유효한 속성명을 가져옵니다.

반환값:
모든 유효한 속성명을 포함한 리스트

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