OpenMBeanAttributeInfo
OpenMBeanAttributeInfo (오픈 MBean 속성 정보 인터페이스)
오픈 MBean의 속성을 설명하는 인터페이스예요. OpenMBeanParameterInfo를 확장해요.
본문
이 인터페이스는 MBeanAttributeInfo 클래스와 동일한 메서드를 선언해요. 이 인터페이스를 구현하는 클래스(보통 OpenMBeanAttributeInfoSupport)는 MBeanAttributeInfo를 확장해야 해요.
주요 메서드는 다음과 같아요.
- isReadable() / isWritable(): 이 속성이 읽을 수 있는지/쓸 수 있는지 반환해요.
- isIs(): 이 속성이
isXXXgetter(boolean 및 Boolean 값에만 적용)로 접근되는지 반환해요. - equals(Object): 지정된 객체와 이 인스턴스의 동등성을 비교해요. 객체가
null이 아니고OpenMBeanAttributeInfo를 구현하며 이름, 오픈 타입, 접근 프로퍼티(isReadable, isWritable, isIs), 기본값/최소/최대/적법값이 모두 같으면true를 반환해요. - hashCode(): 이 인스턴스의 해시 코드를 반환해요.
equals비교에 사용된 정보 요소들의 해시 코드 합이에요. - toString(): 이 인스턴스의 문자열 표현을 반환해요.