Package com.mongodb.operation
Class ListIndexesOperation<T>
- java.lang.Object
-
- com.mongodb.operation.ListIndexesOperation<T>
-
- Type Parameters:
T- the operations result type.
- All Implemented Interfaces:
AsyncReadOperation<AsyncBatchCursor<T>>,ReadOperation<BatchCursor<T>>
Deprecated.
@Deprecated public class ListIndexesOperation<T> extends Object implements AsyncReadOperation<AsyncBatchCursor<T>>, ReadOperation<BatchCursor<T>>
An operation that lists the indexes that have been created on a collection. For flexibility, the type of each document returned is generic.- Since:
- 3.0
- MongoDB documentation
- List indexes
-
-
Constructor Summary
Constructors Constructor Description ListIndexesOperation(MongoNamespace namespace, Decoder<T> decoder)Deprecated.Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ListIndexesOperation<T>batchSize(int batchSize)Deprecated.Sets the number of documents to return per batch.BatchCursor<T>execute(ReadBinding binding)Deprecated.General execute which can return anything of type TvoidexecuteAsync(AsyncReadBinding binding, SingleResultCallback<AsyncBatchCursor<T>> callback)Deprecated.General execute which can return anything of type TIntegergetBatchSize()Deprecated.Gets the number of documents to return per batch.longgetMaxTime(TimeUnit timeUnit)Deprecated.Gets the maximum execution time on the server for this operation.ListIndexesOperation<T>maxTime(long maxTime, TimeUnit timeUnit)Deprecated.Sets the maximum execution time on the server for this operation.
-
-
-
Constructor Detail
-
ListIndexesOperation
public ListIndexesOperation(MongoNamespace namespace, Decoder<T> decoder)
Deprecated.Construct a new instance.- Parameters:
namespace- the database and collection namespace for the operation.decoder- the decoder for the result documents.
-
-
Method Detail
-
getBatchSize
public Integer getBatchSize()
Deprecated.Gets the number of documents to return per batch.- Returns:
- the batch size
- MongoDB documentation
- Batch Size
- Since server release
- 3.0
-
batchSize
public ListIndexesOperation<T> batchSize(int batchSize)
Deprecated.Sets the number of documents to return per batch.- Parameters:
batchSize- the batch size- Returns:
- this
- MongoDB documentation
- Batch Size
- Since server release
- 3.0
-
getMaxTime
public long getMaxTime(TimeUnit timeUnit)
Deprecated.Gets the maximum execution time on the server for this operation. The default is 0, which places no limit on the execution time.- Parameters:
timeUnit- the time unit to return the result in- Returns:
- the maximum execution time in the given time unit
- MongoDB documentation
- Max Time
-
maxTime
public ListIndexesOperation<T> maxTime(long maxTime, TimeUnit timeUnit)
Deprecated.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
-
execute
public BatchCursor<T> execute(ReadBinding binding)
Deprecated.Description copied from interface:ReadOperationGeneral execute which can return anything of type T- Specified by:
executein interfaceReadOperation<T>- Parameters:
binding- the binding to execute in the context of- Returns:
- T, the result of the execution
-
executeAsync
public void executeAsync(AsyncReadBinding binding, SingleResultCallback<AsyncBatchCursor<T>> callback)
Deprecated.Description copied from interface:AsyncReadOperationGeneral execute which can return anything of type T- Specified by:
executeAsyncin interfaceAsyncReadOperation<T>- Parameters:
binding- the binding to execute in the context ofcallback- the callback to be called when the operation has been executed
-
-