InvalidAttributeValueException

InvalidAttributeValueException (잘못된 속성 값 예외)

지정한 값이 속성에 적합하지 않을 때 던져지는 예외예요. OperationsException의 하위 클래스예요.

출처: Java API Reference

본문

MBean 속성을 설정할 때, 그 속성이 기대하는 타입이나 범위가 아닌 값이 전달되면 이 예외가 발생해요. 예를 들어 최솟값 이하의 값이나 잘못된 타입의 객체를 속성 값으로 설정하려 할 때 던져질 수 있어요.

javax.management.OperationsException을 상속해요. Java 1.5부터 제공돼요.

예를 들어 정수 타입 속성에 문자열을 넘기거나, 허용 범위를 벗어난 값을 설정하려 하면 이 예외가 발생해요. 속성의 타입과 제약을 먼저 확인하는 것이 좋아요.

더 알아보기 (Learn more)

Java 공식 API