AttributeValueExp

AttributeValueExp (속성 값 표현식)

관계형 제약 조건(query)의 인자로 사용되는 속성을 표현하는 클래스예요. JMX 쿼리에서 특정 MBean의 속성 값을 비교 대상으로 쓸 때 사용돼요.

출처: Java API Reference

본문

이 클래스는 ValueExp 인터페이스를 구현해요. 보통 Query.attr(String) 메서드를 통해 인스턴스를 얻으며, ValueExp가 필요한 모든 곳에 사용할 수 있어요.

예를 들어 어떤 MBean의 특정 속성 값이 기준값보다 큰 MBean을 찾는 쿼리를 만들 때, 그 속성을 이 객체로 감싸서 전달해요. 이렇게 하면 JMX 쿼리 평가 시점에 실제 MBean의 속성 값으로 치환돼요.

속성 값을 쿼리 평가 동안 캐시할지 여부를 제어하는 setMBeanServer 관련 동작도 포함돼요. Java 1.5부터 제공돼요.

더 알아보기 (Learn more)

Java 공식 API