|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.sql.SQLException
javax.sql.rowset.spi.SyncProviderException
public class SyncProviderException
SyncProvider
기구로 발생한 에러를 나타냅니다. SyncProvider abstract 클래스의 확장은, 원의 데이터 소스의 읽어내 또는 기입해 위반을 검출하면(자), 예외를 작성합니다.
구현에서는,SyncProvider
객체로 SyncResolver
객체도 작성해, 구축시에 그 객체를 사용해,SyncProviderException
객체를 초기화하는지, 또는 나중에 SyncProvider
객체로 설정할 수 있습니다.
acceptChanges
메소드는, 라이터가 경합의 체크를 종료해, 경합을 발견한 뒤에, 이 예외를 throw 합니다. 어플리케이션은 SyncProviderException
객체를 캐치 해, 그 getSyncResolver
메소드를 호출해,SyncResolver
객체를 취득할 수 있습니다. 예를 들어,SyncResolver
의 인터페이스 코멘트의 코드의 발췌를 참조해 주세요. 이 SyncResolver
객체는, 예외를 생성한 RowSet
객체를 밀러화한 것입니다만, 다른 점은 데이터 소스로부터 경합의 발생하고 있는 값만 포함하고 있는 것입니다. SyncResolver
객체의 그 외의 모든 값이 null
가 됩니다.
SyncResolver
객체를 사용해, 은행내의 각 경합을 조사해, 해결하면(자), 경합이 있는 다음의 행에 이동해, 이 순서를 반복합니다.
SyncProviderException
객체에는 예외의 원인이 되고 있는 상황의 설명이 포함되는 경우와 포함되지 않는 경우가 있습니다. 상속된 메소드 getMessage
를 호출해, 그 설명이 존재하면 취득할 수 있습니다.
SyncFactory
,
SyncResolver
,
SyncFactoryException
,
직렬화 된 형식 생성자 의 개요 | |
---|---|
SyncProviderException ()
상세 메세지를 지정하지 않는 SyncProviderException 객체를 새롭게 작성합니다. |
|
SyncProviderException (String msg)
지정된 상세 메세지를 포함한 SyncProviderException 객체를 구축합니다. |
|
SyncProviderException (SyncResolver syncResolver)
지정된 SyncResolver 인스턴스를 포함한 SyncProviderException 객체를 구축합니다. |
메소드의 개요 | |
---|---|
SyncResolver |
getSyncResolver ()
이 SyncProviderException 객체로 설정된 SyncResolver 객체를 가져옵니다. |
void |
setSyncResolver (SyncResolver syncResolver)
이 SyncProviderException 객체의 SyncResolver 객체가 지정된 객체로 설정합니다. |
클래스 java.sql. SQLException 로부터 상속된 메소드 |
---|
getErrorCode , getNextException , getSQLState , iterator , setNextException |
클래스 java.lang. Throwable 로부터 상속된 메소드 |
---|
fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public SyncProviderException()
SyncProviderException
객체를 새롭게 작성합니다.
public SyncProviderException(String msg)
SyncProviderException
객체를 구축합니다.
msg
- 상세 메세지public SyncProviderException(SyncResolver syncResolver)
SyncResolver
인스턴스를 포함한 SyncProviderException
객체를 구축합니다.
syncResolver
- 동기 경합의 처리에 사용한다
SyncResolver
인스턴스
IllegalArgumentException
- SyncResolver
객체가
null
의 경우메소드의 상세 |
---|
public SyncResolver getSyncResolver()
SyncProviderException
객체로 설정된 SyncResolver
객체를 가져옵니다. 또는 아무것도 설정되어 있지 않은 경우는, 레퍼런스 구현에 포함되는 디폴트의 SyncResolver
구현의 인스턴스를 가져옵니다.
SyncProviderException
객체가 throw 되었을 경우에, 어플리케이션은 이 메소드를 사용해,SyncResolver
객체를 생성해, 이 객체에 의해, 예외가 throw 되는 원인이 되고 있는 경합을 해결할 수 있습니다.
SyncProviderException
객체로 설정되었다
SyncResolver
객체. 또는 아무것도 설정되어 있지 않은 경우는,
디폴트의 SyncResolver
구현의
인스턴스. 게다가SyncResolver()
또는 SyncResolver(String)
생성자 을 사용해,
SyncResolver
인스턴스를 인스턴스화하고 있는 경우는,
디폴트의 SyncResolver
구현도
반환된다public void setSyncResolver(SyncResolver syncResolver)
SyncProviderException
객체의 SyncResolver
객체가 지정된 객체로 설정합니다. 지정된 인수가 null
의 경우,getSyncResolver
메소드에의 호출로,SyncResolver
인터페이스의 디폴트의 레퍼런스 구현이 돌려주어집니다.
syncResolver
- 설정되는 SyncResolver
객체.
null
는 불가
IllegalArgumentException
- SyncResolver
객체가
null
의 경우getSyncResolver()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.