열거형 ProgressMode
- java.lang.Object
-
- java.lang.Enum<ProgressMode>
-
- io.realm.mongodb.sync.ProgressMode
-
- 구현된 모든 인터페이스:
Serializable
,Comparable<ProgressMode>
public enum ProgressMode extends Enum<ProgressMode>
진행 변경 사항을 수신하는 방법을 설명하는 열거형입니다.
-
-
열거형 상수 요약
열거형 상수 열거형 상수 설명 CURRENT_CHANGES
ProgressListener
등록 시 현재 변경 사항의 크기를 기록하고, 해당 변경 사항이 다운로드되거나 업로드될 때까지 진행 상황 업데이트만 계속 보고합니다.INDEFINITELY
이 모드에 등록된ProgressListener
는 리스너가 등록된 후 변경 사항이 추가되더라도 진행 상황 변경 사항을 계속 보고합니다.
-
메서드 요약
모든 메서드 정적 메서드 구체적인 방법 수정자 및 유형 메서드 설명 static ProgressMode
valueOf(String name)
지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다.static ProgressMode[]
values()
이 열거형 유형의 상수를 포함하는 배열을 선언된 순서대로 반환합니다.
-
-
-
열거형 상수 세부 정보
-
CURRENT_CHANGES
public static final ProgressMode CURRENT_CHANGES
ProgressListener
등록 시 현재 변경 사항의 크기를 기록하고, 해당 변경 사항이 다운로드되거나 업로드될 때까지 진행 상황 업데이트만 계속 보고합니다. 그 후에는 진행률 리스너가 더 이상의 변경 사항을 보고하지 않습니다.즉, Realm에 변경 사항이 기록 되기 전에 이 모드에 등록된 리스너를 완료해야 합니다.
이 모드에서 보고되는 진행 상황은 점점 증가하기만 합니다.
예를 들어 다음과 같은 경우에 유용합니다. Realm을 처음 다운로드할 때 진행 상황을 보고합니다.
-
무한정
public static final ProgressMode INDEFINITELY
이 모드에 등록된ProgressListener
는 리스너가 등록된 후 변경 사항이 추가되더라도 진행 상황 변경 사항을 계속 보고합니다.이 모드에서 보고되는 진행률은 리스너를 등록한 후 대량의 데이터가 기록되는 경우 등 증가하거나 감소할 수 있습니다.
이 기능은 모든 변경 사항이 장치에서 서버로 업로드되었는지 추적하려는 경우에 유용합니다.
-
-
메서드 세부 정보
-
values
public static ProgressMode[] values()
이 열거형 유형의 상수를 포함하는 배열을 선언된 순서대로 반환합니다. 이 메서드는 다음과 같이 상수를 반복하는 데 사용할 수 있습니다:(ProgressMode c : ProgressMode.values()) System.out.println(c);
- 반환합니다:
- 이 열거형의 상수를 포함하는 배열(선언된 순서대로)
-
valueOf
public static ProgressMode valueOf(String name)
지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다. 문자열은 이 유형에서 열거형 상수를 선언하는 데 사용된 식별자와 정확히 일치해야 합니다. (불필요한 공백 문자는 허용되지 않습니다.)- 매개변수:
name
- 반환되는 열거형 상수의 이름입니다.- 반환합니다:
- 지정된 이름을 가진 열거형 상수
- 예외 처리:
IllegalArgumentException
- 이 열거형 유형에 지정된 이름의 상수가 없는 경우NullPointerException
- 인수가 null인 경우
-
-