Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

수업 진행 상황

이 페이지의 내용

  • io.realm.mongodb.sync
  • 메서드 요약
  • 상속된 메서드
  • 메서드 세부 정보
  • 같음
  • getFractionTransferred
  • getTransferableBytes
  • getTransferredBytes
  • 해시 코드
  • isTransferComplete
  • toString
java.lang.Object
io.realm.mongodb.sync.Progress

Realm 데이터를 다운로드하거나 업로드할 때 진행 상황 알림을 캡슐화하는 데 사용되는 클래스입니다. 이 클래스의 각 인스턴스는 현재 진행률의 변경할 수 없는 스냅샷입니다. ProgressListener 가 ProgressMode.INDEfinITELY 에 등록된 경우, 진행률 리스너가 등록되는 동안 더 많은 변경 사항이 추가될 수 있으므로 getFractionTransferred() 가 보고하는 진행 상황이 증가하거나 감소할 수 있습니다. 즉, 하나의 알림이 isTransferComplete() 에 대해 true 를 보고한 후 다음 이벤트에서 false 을 보고할 수 있습니다.

ProgressListenerProgressMode.CURRENT_CHANGES 에 등록된 경우 진행 상황은 증가할 수만 있으며, isTransferComplete()true 을 반환하면 더 이상의 이벤트가 생성되지 않습니다.

다음도 참조하세요.

수정자 및 유형
메서드 및 설명
공개 부울
public double

전송 가능한 모든 바이트 중에서 전송된 바이트의 비율입니다.

public long

전송 가능한 총 바이트 수(전송된 바이트 + 전송 보류 중인 바이트)를 반환합니다.

public long

ProgressListener 가 추가된 이후 전송된 총 바이트 수를 반환합니다.

public int
공개 부울

보류 중인 모든 바이트가 전송되면 true 를 반환합니다.

공개 string
public boolean equals (
)

재정의

equals 클래스 객체 에서

public double getFractionTransferred ()

전송 가능한 모든 바이트 중 전송된 바이트의 비율입니다. ProgressListener 가 추가된 이후의 계산입니다.

반환

0.0 ~ 1.0 사이의 숫자이며, 여기서 0.0 는 아직 데이터가 전송되지 않았음을 나타내고 1.0 은 모든 데이터가 전송되었음을 나타냅니다.

public long getTransferableBytes ()

전송 가능한 바이트의 총 수(전송된 바이트 + 전송 보류 중인 바이트)를 반환합니다. ProgressListener 가 다운로드를 추적하는 경우 이 숫자는 Realm 을 사용하는 다른 모든 클라이언트에서 생성한 변경 집합의 크기를 나타냅니다.

ProgressListener 가 업로드를 추적하는 경우 이 숫자는 로컬에서 생성된 변경 세트의 크기를 나타냅니다.

반환

전송된 총 바이트 수 + 아직 전송 대기 중인 바이트 수입니다.

public long getTransferredBytes ()

ProgressListener 가 추가된 이후 전송된 총 바이트 수를 반환합니다.

반환

ProgressListener 가 추가된 이후 전송된 바이트의 총 개수입니다.

public int hashCode ()

재정의

hashCode 클래스 객체 에서

public boolean isTransferComplete ()

보류 중인 모든 바이트가 전송되면 true 를 반환합니다.

ProgressListener 가 ProgressMode.INDEfinITELY 등록된 경우 이 메서드는 true 을 반환한 후 후속 이벤트에 대해 false 을 반환할 수 있습니다.

ProgressListener가 ProgressMode.CURRENT_CHANGES 등록된 경우 이 메서드가 true 를 반환하면 더 이상 진행 이벤트가 전송되지 않습니다.

반환

true 모든 변경 사항이 전송된 경우 그렇지 않으면 false 을 반환합니다.

public String toString ()

재정의

toString 클래스 객체 에서

돌아가기

MutableSubscriptionSet