Class ParallelCollectionScanOperation<T>

    • 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
      • 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
      • 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 java.util.List<BatchCursor<T>> execute​(ReadBinding binding)
        Deprecated.
        Description copied from interface: ReadOperation
        General execute which can return anything of type T
        Specified by:
        execute in interface ReadOperation<T>
        Parameters:
        binding - the binding to execute in the context of
        Returns:
        T, the result of the execution