|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanNotificationInfo
public class MBeanNotificationInfo
MBeanNotificationInfo
클래스는, MBean 에 의해 발행된, 지정의 통지 Java 클래스에 대한 복수가 다른 통지 인스턴스의 특성을 기술합니다. MBean 에 의해 발행된 통지가 다른 Java 클래스의 인스턴스가 될 가능성이 있는 경우, 이 MBean 의 메타데이타는, 각각의 통지 Java 클래스에 MBeanNotificationInfo
객체를 제공할 필요가 있습니다.
이 클래스의 인스턴스는 불변입니다. 서브 클래스는 가변입니다만, 서브 클래스의 변경은 추천 되고 있지 않습니다.
이 클래스는,javax.management.MBeanFeatureInfo
를 확장해,name
및 description
필드를 제공합니다. name
필드는, 이 클래스에 의해 기술되는 통지 객체의 완전 수식 Java 클래스명이 됩니다.
getNotifTypes
메소드는, MBean 에 의해 발행되는 통지형을 포함한 캐릭터 라인 배열을 돌려줍니다. 통지형은, 통지 Java 클래스는 아니고, 발행되는 통지에 대해 기술한 닷 표기 캐릭터 라인이 됩니다. 단일의 범용 표기 클래스를 사용해, 복수의 형태의 통지를 송신할 수 있습니다. 이러한 형태는 모두,getNotifTypes
메소드에 의해 캐릭터 라인 배열로서 돌려주어집니다.
필드의 개요 |
---|
클래스 javax.management. MBeanFeatureInfo 로부터 상속된 필드 |
---|
description , name |
생성자 의 개요 | |
---|---|
MBeanNotificationInfo (String [] notifTypes,
String name,
String description)
MBeanNotificationInfo 객체를 구축합니다. |
|
MBeanNotificationInfo (String [] notifTypes,
String name,
String description,
Descriptor descriptor)
MBeanNotificationInfo 객체를 구축합니다. |
메소드의 개요 | |
---|---|
Object |
clone ()
이 인스턴스의 shallow 복사를 돌려줍니다. |
boolean |
equals (Object o)
이 MBeanNotificationInfo 를 다른 MBeanNotificationInfo 와 비교합니다. |
String [] |
getNotifTypes ()
MBean 에 의해 발행되는 통지형을 포함한, 닷 표기 형식의 캐릭터 라인 배열을 돌려줍니다. |
int |
hashCode ()
객체의 해시 코드값를 돌려줍니다. |
String |
toString ()
객체의 캐릭터 라인 표현을 돌려줍니다. |
클래스 javax.management. MBeanFeatureInfo 로부터 상속된 메소드 |
---|
getDescription , getDescriptor , getName |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
finalize , getClass , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public MBeanNotificationInfo(String [] notifTypes, String name, String description)
MBeanNotificationInfo
객체를 구축합니다.
notifTypes
- MBean 에 의해 발행되는 통지형을 포함한,
닷 표기 형식의 캐릭터 라인 배열.
제로장의 배열을 지정했을 경우와 같게, null 가 되는 경우도 있는name
- 기술된 통지의
완전 수식 Java 클래스명description
- 인간이 읽을 수 있는 형식의 데이터의 설명public MBeanNotificationInfo(String [] notifTypes, String name, String description, Descriptor descriptor)
MBeanNotificationInfo
객체를 구축합니다.
notifTypes
- MBean 에 의해 발행되는 통지형을 포함한,
닷 표기 형식의 캐릭터 라인 배열.
제로장의 배열을 지정했을 경우와 같게, null 가 되는 경우도 있는name
- 기술된 통지의
완전 수식 Java 클래스명description
- 인간이 읽을 수 있는 형식의 데이터의 설명descriptor
- 통지의 기술자. null 의 경우가 있어,
이것은 빈 상태(empty)의 기술자와 동등메소드의 상세 |
---|
public Object clone()
Object
내의 clone
Cloneable
public String [] getNotifTypes()
public String toString()
Object
의 기술:toString
메소드는 이 객체를 「텍스트로 표현한다」캐릭터 라인을 돌려줍니다. 이 결과는, 인간이 읽을 수 있는 간결하고 유익한 정보여야 합니다. 모든 서브 클래스에서, 이 메소드를 오버라이드(override) 하는 것을 추천합니다.
Object
클래스의 toString
메소드는, 객체의 파생원의 클래스명, @ 부호 (@
), 및 객체의 해시 코드의 부호 없음 16 진표현으로부터 구성되는 캐릭터 라인을 돌려줍니다. 즉, 이 메소드는 다음의 값과 동일한 캐릭터 라인을 돌려줍니다.
getClass(). getName() + '@' + Integer.toHexString(hashCode())
Object
내의 toString
public boolean equals(Object o)
MBeanFeatureInfo
내의 equals
o
- 비교 대상의 객체
o
가 MBeanNotificationInfo 이며,
그 MBeanFeatureInfo.getName()
,MBeanFeatureInfo.getDescription()
,
MBeanFeatureInfo.getDescriptor()
,
및 getNotifTypes()
의 각 치가 이 MBeanNotificationInfo 와 동등
(동일한 필요는 없다)의 경우에만 true. 대응하는 요소가 동일한 경우,
2 개의 통지형의 배열은
동일하다. 요소는 같아도 차례가 다른 경우,
2 개의 통지형의 배열은 동일하지 않은Object.hashCode()
,
Hashtable
public int hashCode()
Object
의 기술:java.util.Hashtable
에 의해 제공되는 것 같은 해시 테이블로 사용하기 위해서 준비되어 있습니다.
hashCode
메소드의 일반적인 규칙을 다음에 나타냅니다.
hashCode
메소드를 호출해도 결과는 같은 정수치가 되어야 하다
Object.equals(java.lang.Object)
메소드로 2 개의 객체가 등가가 아니다고 여겨졌을 경우는, 이러한 객체에 대해서 hashCode 메소드를 호출했을 때에, 결과가 다른 정수치가 되지 않아도 상관없다. 그러나, 동일하지 않은 객체에 대해서는 다른 정수치가 생성되도록 하면, 해시 테이블의 퍼포먼스를 올릴 수가 있다
할 수 있는 한,Object 클래스에서 정의되는 hashCode 메소드는, 다른 객체에 대해서는 다른 정수치를 돌려줍니다. 일반적으로, 이것은 객체의 내부 주소를 정수치로 변환하는 형태로 구현됩니다만, 그러한 구현 테크닉은 JavaTM 프로그램 언어에서는 불필요합니다.
MBeanFeatureInfo
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.