JavaTM Platform
Standard Ed. 6

javax.naming
클래스 CannotProceedException

java.lang.Object 
  상위를 확장 java.lang.Throwable 
      상위를 확장 java.lang.Exception 
          상위를 확장 javax.naming.NamingException 
              상위를 확장 javax.naming.CannotProceedException
모든 구현된 인터페이스:
Serializable


public class CannotProceedException
extends NamingException

이 예외는, 오퍼레이션을 더 이상 진행되지 않는 이름의 포인트에 오퍼레이션이 달한 것을 나타내기 위해서(때문에) throw 됩니다. 합성명으로 오퍼레이션을 실행하면(자), 이름 공간에 속하지 않는 이름의 부분에 네임 서비스 프로바이더가 도달하는 일이 있습니다. 그 포인트에서는 CannotProceedException 가 구축되어 javax.naming.spi.NamingManager 로 제공되는 메소드 (getContinuationContext()등)를 호출해, 오퍼레이션을 속행하는 다른 프로바이더가 검색됩니다. 이것을 실행할 수 없는 경우는, 문맥 오퍼레이션의 호출 측에 이 예외가 통지됩니다.

프로그램으로 이 예외를 특별히 처리하는 경우는, NamingException 를 캐치 하기 전에 CannotProceedException 를 명시적으로 캐치 할 필요가 있습니다.

CannotProceedException 인스턴스는, 병행 multi-thread 액세스에 대해서는 동기화 되지 않습니다. 복수의 thread로부터 CannotProceedException 에 액세스 해 변경하는 경우는, 객체를 잠글 필요가 있습니다.

도입된 버젼:
1.3
관련 항목:
직렬화 된 형식

필드의 개요
protected  Name altName
          문맥 altNameCtx 에 관련한 해결된 객체의 이름을 포함합니다.
protected  Context altNameCtx
          지정되는 altName 에 관련한 문맥을 포함합니다.
protected  Hashtable <?,?> environment
          처리를 계속할 수 없는 Context 또는 DirContext 메소드에 관련하는 환경을 포함합니다.
protected  Name remainingNewName
          Context.rename()에 대한 2 번째의 name 인수의 나머지의 미해결 부분이 포함됩니다.
 
클래스 javax.naming. NamingException 로부터 상속된 필드
remainingName , resolvedName , resolvedObj , rootException
 
생성자 의 개요
CannotProceedException ()
          CannotProceedException 의 새로운 인스턴스를 구축합니다.
CannotProceedException (String  explanation)
          설명을 사용해, CannotProceedException 의 새로운 인스턴스를 구축합니다.
 
메소드의 개요
 Name getAltName ()
          이 예외의 altName 필드를 가져옵니다.
 Context getAltNameCtx ()
          이 예외의 altNameCtx 필드를 가져옵니다.
 Hashtable <?,?> getEnvironment ()
          이 예외가 작성되었을 때에 유효하게 된 환경을 가져옵니다.
 Name getRemainingNewName ()
          이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 가져옵니다.
 void setAltName (Name  altName)
          이 예외의 altName 필드를 설정합니다.
 void setAltNameCtx (Context  altNameCtx)
          이 예외의 altNameCtx 필드를 설정합니다.
 void setEnvironment (Hashtable <?,?> environment)
          getEnvironment()가 불려 갔을 때에 반환되는 환경을 설정합니다.
 void setRemainingNewName (Name  newName)
          이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 설정합니다.
 
클래스 javax.naming. NamingException 로부터 상속된 메소드
appendRemainingComponent , appendRemainingName , getCause , getExplanation , getRemainingName , getResolvedName , getResolvedObj , getRootCause , initCause , setRemainingName , setResolvedName , setResolvedObj , setRootCause , toString , toString
 
클래스 java.lang. Throwable 로부터 상속된 메소드
fillInStackTrace , getLocalizedMessage , getMessage , getStackTrace , printStackTrace , printStackTrace , printStackTrace , setStackTrace
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

remainingNewName

protected Name  remainingNewName
Context.rename()에 대한 2 번째의 name 인수의 나머지의 미해결 부분이 포함됩니다. 이 정보는, Context.rename() 오퍼레이션의 속행에 필요합니다.

이 필드는 null 에 초기화됩니다. 직접 조작하지 말아 주세요. getRemainingName()과 setRemainingName()를 사용해 액세스 및 갱신될 필요가 있습니다.

관련 항목:
getRemainingNewName() , setRemainingNewName(javax.naming.Name)

environment

protected Hashtable <?,?> environment
처리를 계속할 수 없는 Context 또는 DirContext 메소드에 관련하는 환경을 포함합니다.

이 필드는 null 에 초기화됩니다. 직접 조작하지 말아 주세요. getEnvironment()와 setEnvironment()를 사용해 액세스 및 갱신될 필요가 있습니다.

관련 항목:
getEnvironment() , setEnvironment(java.util.Hashtable)

altName

protected Name  altName
문맥 altNameCtx 에 관련한 해결된 객체의 이름을 포함합니다. 합성명이다. null 의 경우, 이름은 지정되지 않는 사용 방법의 자세한 것은,javax.naming.spi.ObjectFactory.getObjectInstance 메소드를 참조해 주세요.

이 필드는 null 에 초기화됩니다. 직접 조작하지 말아 주세요. getAltName()과 setAltName()를 사용해 액세스 및 갱신될 필요가 있습니다.

관련 항목:
getAltName() , setAltName(javax.naming.Name) , altNameCtx , ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)

altNameCtx

protected Context  altNameCtx
지정되는 altName 에 관련한 문맥을 포함합니다. null 의 경우, 디폴트의 초기 문맥이 됩니다. 사용 방법의 자세한 것은,javax.naming.spi.ObjectFactory.getObjectInstance 메소드를 참조해 주세요.

이 필드는 null 에 초기화됩니다. 직접 조작하지 말아 주세요. getAltNameCtx()와 setAltNameCtx()를 사용해 액세스 및 갱신될 필요가 있습니다.

관련 항목:
getAltNameCtx() , setAltNameCtx(javax.naming.Context) , altName , ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)
생성자 의 상세

CannotProceedException

public CannotProceedException(String  explanation)
설명을 사용해, CannotProceedException 의 새로운 인스턴스를 구축합니다. 지정되어 있지 않은 필드는 모두 디폴트로 null 가 됩니다.

파라미터:
explanation - null 의 가능성이 있는, 이 예외에 관한 추가의 상세 정보를 포함한 캐릭터 라인 null 의 경우, 이 예외에는 상세 메세지는 없는
관련 항목:
Throwable.getMessage()

CannotProceedException

public CannotProceedException()
CannotProceedException 의 새로운 인스턴스를 구축합니다. 필드의 디폴트는 모두 null 가 됩니다.

메소드의 상세

getEnvironment

public Hashtable <?,?> getEnvironment()
이 예외가 작성되었을 때에 유효하게 된 환경을 가져옵니다.

반환값:
null 의 가능성이 있는 환경 프로퍼티 세트. null 는, 이 예외에 대해서 환경이 기록되어 있지 않은 것을 나타내는
관련 항목:
setEnvironment(java.util.Hashtable)

setEnvironment

public void setEnvironment(Hashtable <?,?> environment)
getEnvironment()가 불려 갔을 때에 반환되는 환경을 설정합니다.

파라미터:
environment - null 의 가능성이 있는 환경 프로퍼티 세트 null 는, 이 예외에 대해서 환경이 기록되어 있지 않은 것을 나타내는
관련 항목:
getEnvironment()

getRemainingNewName

public Name  getRemainingNewName()
이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 가져옵니다. 이 필드는, rename() 오퍼레이션 시에 이 예외가 throw 되었을 경우에 사용됩니다.

반환값:
해결되어 있지 않은 새로운 이름의, null 의 가능성이 있는 부분. 합성명이다. null 의 경우는,[remainingNewName (잔존 신규 네임)] 필드가 설정되어 있지 않은 것을 나타내는
관련 항목:
setRemainingNewName(javax.naming.Name)

setRemainingNewName

public void setRemainingNewName(Name  newName)
이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 설정합니다. 이것은,getRemainingNewName() 로 반환되는 값입니다.

newName 는 합성명입니다. 복합명 또는 캐릭터 라인을 사용해 이 필드를 설정하는 경우는, 복합명을 캐릭터 라인화하고 나서, 그 캐릭터 라인을 사용해 단일의 컴퍼넌트를 포함한 합성명을 작성할 필요가 있습니다. 그 결과 나타난 합성명을 사용해, 이 메소드를 호출할 수가 있습니다.

newName 의 카피가 작성되어 포함됩니다. 그 후 name 를 변경해도 이 NamingException 의 카피에는 영향을 주지 않고, 역의 경우도 같습니다.

파라미터:
newName - [remainingNewName (잔존 신규 네임)] 가 설정되는, null 의 가능성이 있는 이름. null 의 경우, remainingName 필드는 null 로 설정되는
관련 항목:
getRemainingNewName()

getAltName

public Name  getAltName()
이 예외의 altName 필드를 가져옵니다. 이것은, 문맥 altNameCtx 에 관련한, 해결된 객체의 이름입니다. 그 후,javax.naming.spi.ObjectFactory.getObjectInstance 메소드를 호출할 때 사용됩니다.

반환값:
altNameCtx 에 관련한 해결된 객체의 이름. 합성명이다. null 의 경우, 이름은 지정되지 않는
관련 항목:
setAltName(javax.naming.Name) , getAltNameCtx() , ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)

setAltName

public void setAltName(Name  altName)
이 예외의 altName 필드를 설정합니다.

파라미터:
altName - altNameCtx 에 관련한 해결된 객체의 이름. 합성명이다. null 의 경우, 이름은 지정되지 않는
관련 항목:
getAltName() , setAltNameCtx(javax.naming.Context)

getAltNameCtx

public Context  getAltNameCtx()
이 예외의 altNameCtx 필드를 가져옵니다. 이것은,altName 의 명명에 관련한 문맥입니다. 그 후,javax.naming.spi.ObjectFactory.getObjectInstance 메소드를 호출할 때 사용됩니다.

반환값:
altName 의 명명에 관련한 문맥. null 의 경우, 디폴트의 초기 문맥이 되는
관련 항목:
setAltNameCtx(javax.naming.Context) , getAltName() , ObjectFactory.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)

setAltNameCtx

public void setAltNameCtx(Context  altNameCtx)
이 예외의 altNameCtx 필드를 설정합니다.

파라미터:
altNameCtx - altName 의 명명에 관련한 문맥. null 의 경우, 디폴트의 초기 문맥이 되는
관련 항목:
getAltNameCtx() , setAltName(javax.naming.Name)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.