Interface ListCollectionsIterableDecorator<T>

All Superinterfaces:
java.lang.Iterable<T>, com.mongodb.client.ListCollectionsIterable<T>, com.mongodb.client.MongoIterable<T>, MongoIterableDecorator<T>
All Known Implementing Classes:
ListCollectionsIterableDecoratorImpl

public interface ListCollectionsIterableDecorator<T>
extends MongoIterableDecorator<T>, com.mongodb.client.ListCollectionsIterable<T>
  • Method Summary

    Modifier and Type Method Description
    default com.mongodb.client.ListCollectionsIterable<T> batchSize​(int batchSize)  
    default com.mongodb.client.ListCollectionsIterable<T> filter​(org.bson.conversions.Bson filter)  
    com.mongodb.client.ListCollectionsIterable<T> getImpl()  
    default com.mongodb.client.ListCollectionsIterable<T> maxTime​(long maxTime, java.util.concurrent.TimeUnit timeUnit)  

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

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

    • getImpl

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

      default com.mongodb.client.ListCollectionsIterable<T> filter​(org.bson.conversions.Bson filter)
      Specified by:
      filter in interface com.mongodb.client.ListCollectionsIterable<T>
    • maxTime

      default com.mongodb.client.ListCollectionsIterable<T> maxTime​(long maxTime, java.util.concurrent.TimeUnit timeUnit)
      Specified by:
      maxTime in interface com.mongodb.client.ListCollectionsIterable<T>
    • batchSize

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