- 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) |
|
-
Method Details
-
-
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>
-
default com.mongodb.client.ChangeStreamIterable<T> fullDocument(
com.mongodb.client.model.changestream.FullDocument var1)
- Specified by:
fullDocument in interface com.mongodb.client.ChangeStreamIterable<T>
-
default com.mongodb.client.ChangeStreamIterable<T> resumeAfter(
org.bson.BsonDocument var1)
- Specified by:
resumeAfter in interface com.mongodb.client.ChangeStreamIterable<T>
-
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>
-
default com.mongodb.client.ChangeStreamIterable<T> maxAwaitTime(
long var1,
java.util.concurrent.TimeUnit var3)
- Specified by:
maxAwaitTime in interface com.mongodb.client.ChangeStreamIterable<T>
-
default com.mongodb.client.ChangeStreamIterable<T> collation(
com.mongodb.client.model.Collation var1)
- Specified by:
collation in interface com.mongodb.client.ChangeStreamIterable<T>
-
default <TDocument>
com.mongodb.client.MongoIterable<TDocument> withDocumentClass(java.lang.Class<TDocument> var1)
- Specified by:
withDocumentClass in interface com.mongodb.client.ChangeStreamIterable<T>
-
default com.mongodb.client.ChangeStreamIterable<T> startAtOperationTime(
org.bson.BsonTimestamp var1)
- Specified by:
startAtOperationTime in interface com.mongodb.client.ChangeStreamIterable<T>
-
default com.mongodb.client.ChangeStreamIterable<T> startAfter(
org.bson.BsonDocument var1)
- Specified by:
startAfter in interface com.mongodb.client.ChangeStreamIterable<T>