ModelMBeanConstructorInfo

ModelMBeanConstructorInfo (모델 MBean 생성자 정보)

ModelMBean의 생성자를 설명하는 객체예요. 연관된 설명자(Descriptor)와 DescriptorAccess 인터페이스 구현이 추가된 MBeanConstructorInfo의 하위 클래스예요.

출처: Java API Reference

본문

ModelMBeanConstructorInfo는 ModelMBean 생성자에 대한 메타데이터를 담아요. 이 클래스의 설명자는 다음 필드를 정의하지만 이에 국한되지는 않아요.

  • name: 생성자 이름
  • descriptorType: 반드시 "operation"이어야 해요.
  • role: 반드시 "constructor"여야 해요.
  • displayName: 생성자의 사람이 읽을 수 있는 이름
  • visibility: 1-4(1은 항상 표시, 4는 거의 표시 안 함)
  • presentationString: 연산을 어떻게 보여줄지 설명하는 XML 형식 문자열

persistPolicycurrencyTimeLimit 필드는 생성자에는 의미가 없지만 유효하지 않다고 간주되지는 않아요. 기본 설명자는 name, descriptorType, displayName, role 필드를 가져요.

생성자는 여러 오버로드를 제공해요. Constructor 객체와 설명을 받는 버전, name/description/시그니처(MBeanParameterInfo[])를 받는 버전, 그리고 각각에 설명자를 추가한 버전이 있어요.

주요 메서드로는 getDescriptor()/setDescriptor(Descriptor)(설명자 조회/설정), clone()(복제), toString()(전체 내용을 사람이 읽을 수 있는 문자열로 반환)이 있어요. 이 클래스의 serialVersionUID3862947819818064362L이에요.

더 알아보기 (Learn more)

Java 공식 API