Interface ChangeStreamIterableDecorator<T>

All Superinterfaces:
com.mongodb.client.ChangeStreamIterable<T>, java.lang.Iterable<com.mongodb.client.model.changestream.ChangeStreamDocument<T>>, com.mongodb.client.MongoIterable<com.mongodb.client.model.changestream.ChangeStreamDocument<T>>, MongoIterableDecorator<com.mongodb.client.model.changestream.ChangeStreamDocument<T>>
All Known Implementing Classes:
ChangeStreamIterableDecoratorImpl

public interface ChangeStreamIterableDecorator<T>
extends MongoIterableDecorator<com.mongodb.client.model.changestream.ChangeStreamDocument<T>>, com.mongodb.client.ChangeStreamIterable<T>
  • Method Summary

    Modifier and Type Method Description
    default com.mongodb.client.ChangeStreamIterable<T> batchSize​(int var1)  
    default com.mongodb.client.ChangeStreamIterable<T> collation​(com.mongodb.client.model.Collation var1)  
    default com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> cursor()  
    default com.mongodb.client.ChangeStreamIterable<T> fullDocument​(com.mongodb.client.model.changestream.FullDocument var1)  
    com.mongodb.client.ChangeStreamIterable<T> getImpl()  
    default com.mongodb.client.ChangeStreamIterable<T> maxAwaitTime​(long var1, java.util.concurrent.TimeUnit var3)  
    default com.mongodb.client.ChangeStreamIterable<T> resumeAfter​(org.bson.BsonDocument var1)  
    default com.mongodb.client.ChangeStreamIterable<T> startAfter​(org.bson.BsonDocument var1)  
    default com.mongodb.client.ChangeStreamIterable<T> startAtOperationTime​(org.bson.BsonTimestamp var1)  
    default <TDocument>
    com.mongodb.client.MongoIterable<TDocument>
    withDocumentClass​(java.lang.Class<TDocument> var1)  

    Methods inherited from interface com.github.cloudyrock.mongock.driver.mongodb.sync.v4.decorator.MongoIterableDecorator

    first, forEach, getInvoker, into, iterator, map, spliterator
  • Method Details

    • getImpl

      com.mongodb.client.ChangeStreamIterable<T> getImpl()
      Specified by:
      getImpl in interface MongoIterableDecorator<T>
    • cursor

      default com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> cursor()
      Specified by:
      cursor in interface com.mongodb.client.ChangeStreamIterable<T>
      Specified by:
      cursor in interface com.mongodb.client.MongoIterable<T>
      Specified by:
      cursor in interface MongoIterableDecorator<T>
    • fullDocument

      default com.mongodb.client.ChangeStreamIterable<T> fullDocument​(com.mongodb.client.model.changestream.FullDocument var1)
      Specified by:
      fullDocument in interface com.mongodb.client.ChangeStreamIterable<T>
    • resumeAfter

      default com.mongodb.client.ChangeStreamIterable<T> resumeAfter​(org.bson.BsonDocument var1)
      Specified by:
      resumeAfter in interface com.mongodb.client.ChangeStreamIterable<T>
    • batchSize

      default com.mongodb.client.ChangeStreamIterable<T> batchSize​(int var1)
      Specified by:
      batchSize in interface com.mongodb.client.ChangeStreamIterable<T>
      Specified by:
      batchSize in interface com.mongodb.client.MongoIterable<T>
      Specified by:
      batchSize in interface MongoIterableDecorator<T>
    • maxAwaitTime

      default com.mongodb.client.ChangeStreamIterable<T> maxAwaitTime​(long var1, java.util.concurrent.TimeUnit var3)
      Specified by:
      maxAwaitTime in interface com.mongodb.client.ChangeStreamIterable<T>
    • collation

      default com.mongodb.client.ChangeStreamIterable<T> collation​(com.mongodb.client.model.Collation var1)
      Specified by:
      collation in interface com.mongodb.client.ChangeStreamIterable<T>
    • withDocumentClass

      default <TDocument> com.mongodb.client.MongoIterable<TDocument> withDocumentClass​(java.lang.Class<TDocument> var1)
      Specified by:
      withDocumentClass in interface com.mongodb.client.ChangeStreamIterable<T>
    • startAtOperationTime

      default com.mongodb.client.ChangeStreamIterable<T> startAtOperationTime​(org.bson.BsonTimestamp var1)
      Specified by:
      startAtOperationTime in interface com.mongodb.client.ChangeStreamIterable<T>
    • startAfter

      default com.mongodb.client.ChangeStreamIterable<T> startAfter​(org.bson.BsonDocument var1)
      Specified by:
      startAfter in interface com.mongodb.client.ChangeStreamIterable<T>