Class NotContextException

Class NotContextException

public class NotContextException
extends NamingException

네이밍 연산이 연산을 계속하기 위해 컨텍스트가 필요한 지점에 이르렀는데, 해석된 객체가 컨텍스트가 아닐 때 던져지는 예외예요. 예를 들어 Context.destroy()는 그 이름의 객체가 컨텍스트일 것을 요구해요. 그렇지 않으면 NotContextException이 던져져요. 또 다른 예로는 Context 메서드의 해석 단계에서 컨텍스트가 아닌 객체를 만나는 경우가 있어요. 또한 DirContext처럼 특정 하위 유형의 컨텍스트가 필요할 때, 해석된 객체가 컨텍스트이긴 하지만 필요한 하위 유형이 아닐 때도 던져져요. NamingException에 적용되는 동기화·직렬화 문제가 그대로 여기에도 적용돼요.

NotContextException

public NotContextException(String explanation)

설명(explanation)을 사용해 NotContextException의 새 인스턴스를 생성해요. 다른 모든 필드는 기본값인 null로 남아요.

  • Parameters: explanation - 이 예외에 대한, null일 수 있는 추가 세부 정보
  • See Also: Throwable.getMessage()

NotContextException

public NotContextException()

NotContextException의 새 인스턴스를 생성해요. 모든 필드는 기본값인 null로 남아요.