Interface MongoChangeStreamCursor<TResult>

Type Parameters:
TResult - The type of documents the cursor contains
All Superinterfaces:
AutoCloseable, Closeable, Iterator<TResult>, MongoCursor<TResult>

@Deprecated(since="2021-05-27") public interface MongoChangeStreamCursor<TResult> extends MongoCursor<TResult>
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
The Mongo Cursor interface for change streams implementing the iterator protocol.

An application should ensure that a cursor is closed in all circumstances, e.g. using a try-with-resources statement:

  try (MongoChangeStreamCursor<Document> cursor = collection.find().cursor()) {
      while (cursor.hasNext()) {
          System.out.println(cursor.next());
      }
  }
  
Since:
3.11
  • Method Details

    • getResumeToken

      @Nullable BsonDocument getResumeToken()
      Deprecated.
      Returns the resume token. If a batch has been iterated to the last change stream document in the batch and a postBatchResumeToken is included in the document, the postBatchResumeToken will be returned. Otherwise, the resume token contained in the last change stream document will be returned.
      Returns:
      the resume token, which can be null if the cursor has either not been iterated yet, or the cursor is closed.