클래스 ClientResetRequiredError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.realm.mongodb.AppException
-
- io.realm.mongodb.sync.ClientResetRequiredError
-
- 구현된 모든 인터페이스:
Serializable
public class ClientResetRequiredError extends AppException
클라이언트 재설정 이벤트를 처리하는 데 필요한 클래스 캡슐화 정보입니다.
-
-
메서드 요약
모든 메서드 인스턴스 메서드 구체적인 방법 수정자 및 유형 메서드 설명 void
executeClientReset()
이 메서드를 호출하면 다음 앱이 다시 시작될 때까지 기다리지 않고 클라이언트 재설정을 수동으로 실행합니다.File
getBackupFile()
백업된 Realm 파일의 위치를 반환합니다.RealmConfiguration
getBackupRealmConfiguration()
백업 Realm을 오프라인에서 여는 데 사용할 수 있는 구성입니다.File
getOriginalFile()
원본 Realm 파일의 위치를 반환합니다.-
io.realm.mongodb 클래스에서 상속된 메서드.AppException
getCategory, getErrorCode, getErrorIntValue, getErrorMessage, getErrorType, getException, toString
-
클래스 java.lang에서 상속된 메소드입니다.스로우 가능
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
메서드 세부 정보
-
실행 클라이언트 재설정
public void executeClientReset()
이 메서드를 호출하면 다음 앱이 다시 시작될 때까지 기다리지 않고 클라이언트 재설정을 수동으로 실행합니다. 이는 해당 Realm의 모든 인스턴스가 닫힌 경우에만 가능하며, 그렇지 않으면IllegalStateException
이(가) 발생합니다.이 메서드가 반환되면
getBackupFile()
가 반환한 위치에서 백업 파일을 찾을 수 있습니다.getOriginalFile()
에 있는 파일이 삭제되었지만 다음에 Realm 인스턴스를 열 때 처음부터 다시 생성됩니다.- 예외 처리:
IllegalStateException
- 모든 인스턴스가 닫히지 않은 경우.
-
getBackupFile
public File getBackupFile()
백업된 Realm 파일의 위치를 반환합니다. 이 파일은 클라이언트 재설정이 완전히 실행될 때까지 존재하지 않습니다.- 반환합니다:
- 클라이언트 재설정이 실행된 후 백업 파일의 위치에 대한 참고입니다. 파일이 존재하는지 확인하려면
file.exists()
을(를) 사용합니다.
-
getBackupRealmConfiguration
public RealmConfiguration getBackupRealmConfiguration()
백업 Realm을 오프라인에서 여는 데 사용할 수 있는 구성입니다. 이 구성은DynamicRealm
과 조합해서만 사용할 수 있습니다.- 반환합니다:
- 백업 Realm을 오프라인에서 여는 데 사용할 수 있는 구성입니다.
-
getOriginalFile
public File getOriginalFile()
원본 Realm 파일의 위치를 반환합니다. 클라이언트 재설정이 완료되면 이 위치에 있는 파일이 삭제됩니다.- 반환합니다:
- 원본 Realm 파일의 위치에 대한 참조입니다. 클라이언트 재설정이 실행된 후에는 이 파일이 더 이상 존재하지 않습니다.
file.exists()
을(를) 사용하여 이를 확인합니다.
-
-