Attribute

Attribute (MBean 속성 표현)

MBean의 속성(attribute)을 그 이름과 값으로 묶어 표현하는 클래스예요. 예를 들어 MBean 서버에서 속성 값을 읽거나 설정할 때 이 클래스가 '어떤 속성의 어떤 값'이라는 정보를 담아 전달해 줘요.

출처: Java API Reference

본문

Attribute는 속성의 이름(name)과 값(value)을 하나로 묶는 값 객체예요. MBean 서버와 그 밖의 객체들이 속성을 읽고(get) 쓰는(set) 데 이 클래스를 사용해요.

일반적으로 MBeanServer.getAttribute(ObjectName, String) 같은 호출에서 해당 속성의 현재 값을 담은 Attribute를 돌려받아요. 속성을 설정할 때는 생성자로 이름과 값을 넘겨 Attribute를 만들어 사용해요.

이 클래스는 Serializable을 구현하므로 직렬화해서 네트워크로 전달할 수도 있어요. Java 1.5부터 제공돼요.

더 알아보기 (Learn more)

Java 공식 API