|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.LinkException
public class LinkException
이 예외는, 링크의 해결중에 발견된 문제를 설명하기 위해서 사용됩니다. 링크에 관한 문제를 특정하기 위해서, 기본의 NamingException 에 정보가 추가됩니다.
NamingException 로 이름 해석 정보가 받아들여지는 방법과 같게, LinkException 에서는, 링크를 해결할 때에 발견된 문제를 특정하는 링크명 해결 정보가 받아들여집니다. 이러한 필드를 모두 null 로 할 수도 있습니다.
LinkException 인스턴스는, 병렬의 multi-thread 액세스에 대해서 동기화 되지 않습니다. 단일의 LinkException 인스턴스에 액세스 해 변경하려고 하는 복수의 thread에 의해, 객체는 락 됩니다.
Context.lookupLink(javax.naming.Name)
,
LinkRef
,
직렬화 된 형식 필드의 개요 | |
---|---|
protected String |
linkExplanation
링크의 해결이 실패한 이유의 예외를 포함합니다. |
protected Name |
linkRemainingName
미해결의 나머지의 링크를 포함합니다. |
protected Name |
linkResolvedName
정상적으로 해결된 링크의 부분을 포함합니다. |
protected Object |
linkResolvedObj
링크의 부분이 정상적으로 해결된 객체를 포함합니다. |
클래스 javax.naming. NamingException 로부터 상속된 필드 |
---|
remainingName , resolvedName , resolvedObj , rootException |
생성자 의 개요 | |
---|---|
LinkException ()
LinkException 의 새로운 인스턴스를 구축합니다. |
|
LinkException (String explanation)
설명 첨부로 LinkException 의 새로운 인스턴스를 구축합니다. |
메소드의 개요 | |
---|---|
String |
getLinkExplanation ()
링크의 해결중에 발견된 문제에 관련하는 설명을 가져옵니다. |
Name |
getLinkRemainingName ()
링크명의 나머지의 미해결 부분을 가져옵니다. |
Name |
getLinkResolvedName ()
정상적으로 해결된 링크의 선두 부분을 가져옵니다. |
Object |
getLinkResolvedObj ()
정상적으로 해결된 객체를 가져옵니다. |
void |
setLinkExplanation (String msg)
링크의 해결중에 발견된 문제에 관련하는 설명을 설정합니다. |
void |
setLinkRemainingName (Name name)
이 예외의 [linkRemainingName] 필드를 설정합니다. |
void |
setLinkResolvedName (Name name)
이 예외의 [linkResolvedName] 필드를 설정합니다. |
void |
setLinkResolvedObj (Object obj)
이 예외의 [linkResolvedObj] 필드를 설정합니다. |
String |
toString ()
이 예외의 캐릭터 라인 표현이 생성됩니다. |
String |
toString (boolean detail)
이 예외의 캐릭터 라인 표현이 생성됩니다. |
클래스 javax.naming. NamingException 로부터 상속된 메소드 |
---|
appendRemainingComponent , appendRemainingName , getCause , getExplanation , getRemainingName , getResolvedName , getResolvedObj , getRootCause , initCause , setRemainingName , setResolvedName , setResolvedObj , setRootCause |
클래스 java.lang. Throwable 로부터 상속된 메소드 |
---|
fillInStackTrace , getLocalizedMessage , getMessage , getStackTrace , printStackTrace , printStackTrace , printStackTrace , setStackTrace |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
protected Name linkResolvedName
getLinkResolvedName()
,
setLinkResolvedName(javax.naming.Name)
protected Object linkResolvedObj
getLinkResolvedObj()
,
setLinkResolvedObj(java.lang.Object)
protected Name linkRemainingName
getLinkRemainingName()
,
setLinkRemainingName(javax.naming.Name)
protected String linkExplanation
getLinkExplanation()
,
setLinkExplanation(java.lang.String)
생성자 의 상세 |
---|
public LinkException(String explanation)
explanation
- null 의 가능성이 있는, 이 예외에 관한 추가의 상세 정보를 포함한 캐릭터 라인Throwable.getMessage()
public LinkException()
메소드의 상세 |
---|
public Name getLinkResolvedName()
getLinkResolvedObj()
,
setLinkResolvedName(javax.naming.Name)
public Name getLinkRemainingName()
setLinkRemainingName(javax.naming.Name)
public Object getLinkResolvedObj()
getLinkResolvedName()
,
setLinkResolvedObj(java.lang.Object)
public String getLinkExplanation()
setLinkExplanation(java.lang.String)
public void setLinkExplanation(String msg)
msg
- null 의 가능성이 있는, 링크를 해결하는 문제에 대해 설명하는 상세 캐릭터 라인
null 의 경우, 상세 메세지는 기록되지 않는 것을 나타내는getLinkExplanation()
public void setLinkResolvedName(Name name)
name 는 합성명입니다. 복합명 또는 캐릭터 라인을 사용해 이 필드를 설정하는 경우는, 복합명을 캐릭터 라인화하고 나서, 그 캐릭터 라인을 사용해 단일의 컴퍼넌트를 포함한 합성명을 작성할 필요가 있습니다. 그 결과 나타난 합성명을 사용해, 이 메소드를 호출할 수가 있습니다.
name
의 카피가 작성 및 포함됩니다. 그 후 name
를 변경해도 이 NamingException 의 카피에는 영향을 주지 않고, 역의 경우도 같습니다.
name
- 해결된 링크명이 설정되는 이름. null 를 지정할 수 있다.
null 의 경우,[linkResolvedName] 필드는 null 로 설정되는getLinkResolvedName()
public void setLinkRemainingName(Name name)
name 는 합성명입니다. 복합명 또는 캐릭터 라인을 사용해 이 필드를 설정하는 경우는, 복합명을 캐릭터 라인화하고 나서, 그 캐릭터 라인을 사용해 단일의 컴퍼넌트를 포함한 합성명을 작성할 필요가 있습니다. 그 결과 나타난 합성명을 사용해, 이 메소드를 호출할 수가 있습니다.
name
의 카피가 작성 및 포함됩니다. 그 후 name
를 변경해도 이 NamingException 의 카피에는 영향을 주지 않고, 역의 경우도 같습니다.
name
- 나머지의 링크명이 설정되는 이름. null 를 지정할 수 있다.
null 의 경우, remainingName 필드는 null 로 설정되는getLinkRemainingName()
public void setLinkResolvedObj(Object obj)
obj
- 링크가 해결된 객체가 설정되는 이름. null 를 지정할 수 있다.
null 의 경우,[linkResolvedObj] 필드는 null 로 설정되는getLinkResolvedObj()
public String toString()
NamingException
내의 toString
public String toString(boolean detail)
NamingException
내의 toString
detail
- true 의 경우, 링크가 해결된 객체에 관한 정보가 추가된다
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.