OpenMBeanAttributeInfo

OpenMBeanAttributeInfo (오픈 MBean 속성 정보 인터페이스)

오픈 MBean의 속성을 설명하는 인터페이스예요. OpenMBeanParameterInfo를 확장해요.

출처: Java API Reference

본문

이 인터페이스는 MBeanAttributeInfo 클래스와 동일한 메서드를 선언해요. 이 인터페이스를 구현하는 클래스(보통 OpenMBeanAttributeInfoSupport)는 MBeanAttributeInfo를 확장해야 해요.

주요 메서드는 다음과 같아요.

  • isReadable() / isWritable(): 이 속성이 읽을 수 있는지/쓸 수 있는지 반환해요.
  • isIs(): 이 속성이 isXXX getter(boolean 및 Boolean 값에만 적용)로 접근되는지 반환해요.
  • equals(Object): 지정된 객체와 이 인스턴스의 동등성을 비교해요. 객체가 null이 아니고 OpenMBeanAttributeInfo를 구현하며 이름, 오픈 타입, 접근 프로퍼티(isReadable, isWritable, isIs), 기본값/최소/최대/적법값이 모두 같으면 true를 반환해요.
  • hashCode(): 이 인스턴스의 해시 코드를 반환해요. equals 비교에 사용된 정보 요소들의 해시 코드 합이에요.
  • toString(): 이 인스턴스의 문자열 표현을 반환해요.

더 알아보기 (Learn more)

Java 공식 API