클래스 BaseChangeEvent<DocumentT>
- java.lang.Object
-
- io.realm.mongodb.mongo.events.BaseChangeEvent<DocumentT>
-
- 유형 매개변수:
DocumentT
- 변경 이벤트에 있는 전체 문서의 유형입니다.
public abstract class BaseChangeEvent<DocumentT> extends Object
이 SDK의 감시 스트림에 의해 생성된 모든 MongoDB 영역 변경 이벤트에 존재하는 속성 설정하다 을 나타냅니다. 다른 변경 이벤트 유형은 이 유형을 상속합니다.
-
-
중첩된 클래스 요약
중첩된 클래스 수정자 및 유형 클래스 설명 static class
BaseChangeEvent.OperationType
발생할 수 있는 다양한 MongoDB 작업을 나타냅니다.
-
메서드 요약
모든 메서드 인스턴스 메서드 추상 메서드 구체적인 방법 수정자 및 유형 메서드 설명 BsonDocument
getDocumentKey()
실제로 변경된 문서의 고유 식별자입니다.DocumentT
getFullDocument()
변경 사항이 적용된 후 특정 점의 전체 문서입니다.BaseChangeEvent.OperationType
getOperationType()
변경 이벤트를 트리거한 변경의 작업 유형을 반환합니다.UpdateDescription
getUpdateDescription()
업데이트의 경우 추가, 제거 또는 업데이트된 필드에 대한 설명입니다.boolean
hasUncommittedWrites()
아직 원격 데이터 저장소와 동기화되지 않은 로컬 변경 이벤트를 나타냅니다.abstract BsonDocument
toBsonDocument()
MongoDB Realm change stream 또는 Realm compact 감시 스트림에서 보는 것처럼 이벤트를 BSON 표현으로 변환합니다.
-
-
-
메서드 세부 정보
-
getOperationType
public BaseChangeEvent.OperationType getOperationType()
변경 이벤트를 트리거한 변경의 작업 유형을 반환합니다.- 반환합니다:
- 이 변경 이벤트의 작업 유형입니다.
-
getFullDocument
@Nullable public DocumentT getFullDocument()
변경 사항이 적용된 후 특정 점의 전체 문서입니다.- 반환합니다:
- 전체 문서.
-
getDocumentKey
공개 BsonDocument getDocumentKey()
실제로 변경된 문서의 고유 식별자입니다.- 반환합니다:
- 문서 키.
-
getUpdateDescription
@Nullable public UpdateDescription getUpdateDescription()
업데이트의 경우 추가, 제거 또는 업데이트된 필드에 대한 설명입니다.- 반환합니다:
- 업데이트 설명.
-
hasUncommittedWrites
공개 부울 hasUncommittedWrites()
아직 원격 데이터 저장소와 동기화되지 않은 로컬 변경 이벤트를 나타냅니다. 동기화 사용 사례에만 사용됩니다.- 반환합니다:
- 이 변경 이벤트 가 커밋되지 않은 쓰기를 나타내는지 여부입니다.
-
toBsonDocument
public 추상 BsonDocument toBsonDocument()
MongoDB Realm change stream 또는 Realm compact 감시 스트림에서 보는 것처럼 이벤트를 BSON 표현으로 변환합니다.- 반환합니다:
- 변경 이벤트의 BSON 문서 표현입니다.
-
-