Class LimitExceededException
Class LimitExceededException
public class LimitExceededException
extends NamingException
메서드가 사용자나 시스템이 지정한 한계(limit) 때문에 비정상적으로 종료될 때 던져지는 예외예요. InsufficientResourceException과는 달리, LimitExceededException은 사용자/시스템이 지정한 한계에 의한 것이에요. 예를 들어 요청을 완료할 메모리가 부족한 것은 리소스 부족(insufficient resource)에 해당하고, 클라이언트가 10개의 답을 요청했는데 11개가 돌아온 것은 크기 한계 예외(size limit exception)에 해당해요. 이런 한계의 예로는 클라이언트·서버 구성 한계인 크기, 시간, 홉(hops) 수 등이 있어요. NamingException에 적용되는 동기화·직렬화 문제가 그대로 여기에도 적용돼요.
LimitExceededException
public LimitExceededException()
모든 이름 해석 필드와 설명(explanation)을 null로 초기화한 LimitExceededException의 새 인스턴스를 생성해요.
LimitExceededException
public LimitExceededException(String explanation)
설명(explanation)을 사용해 LimitExceededException의 새 인스턴스를 생성해요. 다른 모든 필드는 기본값인 null로 남아요.
- Parameters: explanation - 이 예외에 대한, null일 수 있는 세부 정보
- See Also: Throwable.getMessage()