InstanceNotFoundException
InstanceNotFoundException (인스턴스 없음 예외)
지정한 MBean이 저장소(repository)에 존재하지 않을 때 던져지는 예외예요. OperationsException의 하위 클래스예요.
본문
MBean 서버에서 특정 ObjectName의 MBean을 조회·조작하려 할 때, 해당 MBean이 등록되어 있지 않으면 이 예외가 발생해요. 예를 들어 없는 MBean의 속성을 읽으려 하거나, 등록되지 않은 MBean에 리스너를 붙이려 할 때 던져질 수 있어요.
javax.management.OperationsException을 상속해요. Java 1.5부터 제공돼요.
MBean의 ObjectName이 올바른지, 등록이 실제로 완료됐는지 먼저 확인하는 것이 좋아요. 등록 직후엔 바로 조회 가능하지만, 등록 해제된 뒤엔 조회가 불가능해요.