Class CommandReadOperation<T>

java.lang.Object
com.mongodb.operation.CommandReadOperation<T>
Type Parameters:
T - the operations result type.
All Implemented Interfaces:
AsyncReadOperation<T>, ReadOperation<T>

@Deprecated public class CommandReadOperation<T> extends Object implements AsyncReadOperation<T>, ReadOperation<T>
Deprecated.
An operation that executes an arbitrary command that reads from the server.
Since:
3.0
  • Constructor Details

    • CommandReadOperation

      public CommandReadOperation(String databaseName, BsonDocument command, Decoder<T> decoder)
      Deprecated.
      Construct a new instance.
      Parameters:
      databaseName - the name of the database for the operation.
      command - the command to execute.
      decoder - the decoder for the result documents.
  • Method Details

    • execute

      public 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
    • executeAsync

      public void executeAsync(AsyncReadBinding binding, SingleResultCallback<T> callback)
      Deprecated.
      Description copied from interface: AsyncReadOperation
      General execute which can return anything of type T
      Specified by:
      executeAsync in interface AsyncReadOperation<T>
      Parameters:
      binding - the binding to execute in the context of
      callback - the callback to be called when the operation has been executed