SyncProviderException

SyncProviderException (SyncProvider 오류)

SyncProvider 메커니즘에 오류가 발생했음을 나타내는 예외입니다. SyncProvider 추상 클래스의 확장이 원본 데이터 소스를 읽거나 쓸 때 위반 사항을 만나면 이 예외를 생성해요.

출처: Java API Reference

본문

구현에 따라 SyncProvider 객체는 SyncResolver 객체를 생성해, 생성 시점이거나 나중에 SyncProviderException 객체에 설정할 수 있습니다. acceptChanges 메서드는 writer가 충돌을 검사한 뒤 하나 이상의 충돌을 찾으면 이 예외를 던집니다.

애플리케이션은 SyncProviderException 객체를 잡아 getSyncResolver 메서드로 SyncResolver 객체를 얻을 수 있어요. 이 SyncResolver 객체는 예외를 일으킨 RowSet 객체를 그대로 반영하지만, 데이터 소스에서 충돌이 발생한 값들만 담고 나머지 값은 모두 null입니다. 충돌을 한 행씩 검사하고 해결한 뒤 다음 충돌 행으로 넘어갈 수 있습니다.

public SyncProviderException()
public SyncProviderException(String msg)
public SyncProviderException(SyncResolver syncResolver)
public SyncResolver getSyncResolver()
public void setSyncResolver(SyncResolver syncResolver)

더 알아보기 (Learn more)

Java 공식 API