Interface ListIndexesPublisher<TResult>
- Type Parameters:
TResult
- The type of the result.
- All Superinterfaces:
Publisher<TResult>
Publisher interface for ListIndexes.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionbatchSize
(int batchSize) Sets the number of documents to return per batch.Sets the comment for this operation.Sets the comment for this operation.first()
Helper to return a publisher limited to the first result.Sets the maximum execution time on the server for this operation.timeoutMode
(TimeoutMode timeoutMode) Sets the timeoutMode for the cursor.
-
Method Details
-
maxTime
Sets the maximum execution time on the server for this operation.- Parameters:
maxTime
- the max timetimeUnit
- the time unit, which may not be null- Returns:
- this
- MongoDB documentation
- Max Time
-
batchSize
Sets the number of documents to return per batch.Overrides the
Subscription.request(long)
value for setting the batch size, allowing for fine-grained control over the underlying cursor.- Parameters:
batchSize
- the batch size- Returns:
- this
- Since:
- 1.8
- MongoDB documentation
- Batch Size
-
comment
Sets the comment for this operation. A null value means no comment is set.- Parameters:
comment
- the comment- Returns:
- this
- Since:
- 4.6
- Since server release
- 4.4
-
comment
Sets the comment for this operation. A null value means no comment is set.- Parameters:
comment
- the comment- Returns:
- this
- Since:
- 4.6
- Since server release
- 4.4
-
timeoutMode
Sets the timeoutMode for the cursor.Requires the
timeout
to be set, either in theMongoClientSettings
, viaMongoDatabase
or viaMongoCollection
- Parameters:
timeoutMode
- the timeout mode- Returns:
- this
- Since:
- 5.2
-
first
Helper to return a publisher limited to the first result.- Returns:
- a Publisher which will contain a single item.
- Since:
- 1.8
-