Package com.mongodb.operation
Class ParallelCollectionScanOperation<T>
- java.lang.Object
 - 
- com.mongodb.operation.ParallelCollectionScanOperation<T>
 
 
- 
- Type Parameters:
 T- the operations result type.
- All Implemented Interfaces:
 AsyncReadOperation<List<AsyncBatchCursor<T>>>,ReadOperation<List<BatchCursor<T>>>
@Deprecated public class ParallelCollectionScanOperation<T> extends Object implements AsyncReadOperation<List<AsyncBatchCursor<T>>>, ReadOperation<List<BatchCursor<T>>>
Deprecated.Return a list of cursors over the collection that can be used to scan it in parallel.Note: As of MongoDB 2.6, this operation will work against a mongod, but not a mongos.
- Since:
 - 3.0
 - MongoDB documentation
 - parallelCollectionScan
 - Since server release
 - 2.6
 
 
- 
- 
Constructor Summary
Constructors Constructor Description ParallelCollectionScanOperation(MongoNamespace namespace, int numCursors, Decoder<T> decoder)Deprecated.Construct a new instance. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ParallelCollectionScanOperation<T>batchSize(int batchSize)Deprecated.The batch size to use for each cursor.List<BatchCursor<T>>execute(ReadBinding binding)Deprecated.General execute which can return anything of type TvoidexecuteAsync(AsyncReadBinding binding, SingleResultCallback<List<AsyncBatchCursor<T>>> callback)Deprecated.General execute which can return anything of type TintgetBatchSize()Deprecated.Gets the batch size to use for each cursor.intgetNumCursors()Deprecated.Gets the number of cursors requested.booleangetRetryReads()Deprecated.Gets the value for retryable reads.ParallelCollectionScanOperation<T>retryReads(boolean retryReads)Deprecated.Enables retryable reads if a read fails due to a network error. 
 - 
 
- 
- 
Constructor Detail
- 
ParallelCollectionScanOperation
public ParallelCollectionScanOperation(MongoNamespace namespace, int numCursors, Decoder<T> decoder)
Deprecated.Construct a new instance.- Parameters:
 namespace- the database and collection namespace for the operation.numCursors- The maximum number of cursors to return. Must be between 1 and 10000, inclusive.decoder- the decoder for the result documents.
 
 - 
 
- 
Method Detail
- 
getNumCursors
public int getNumCursors()
Deprecated.Gets the number of cursors requested.- Returns:
 - number of cursors requested.
 
 
- 
getBatchSize
public int getBatchSize()
Deprecated.Gets the batch size to use for each cursor. The default value is 0, which tells the server to use its own default batch size.- Returns:
 - batch size
 - MongoDB documentation
 - BatchSize
 
 
- 
batchSize
public ParallelCollectionScanOperation<T> batchSize(int batchSize)
Deprecated.The batch size to use for each cursor.- Parameters:
 batchSize- the batch size, which must be greater than or equal to 0- Returns:
 - this
 - MongoDB documentation
 - BatchSize
 
 
- 
retryReads
public ParallelCollectionScanOperation<T> retryReads(boolean retryReads)
Deprecated.Enables retryable reads if a read fails due to a network error.- Parameters:
 retryReads- true if reads should be retried- Returns:
 - this
 - Since:
 - 3.11
 
 
- 
getRetryReads
public boolean getRetryReads()
Deprecated.Gets the value for retryable reads. The default is true.- Returns:
 - the retryable reads value
 - Since:
 - 3.11
 
 
- 
execute
public List<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<List<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
 
 - 
 
 -