Class CommandWriteOperation<T>

java.lang.Object
com.mongodb.operation.CommandWriteOperation<T>
Type Parameters:
T - the operations result type.
All Implemented Interfaces:
AsyncWriteOperation<T>, WriteOperation<T>

@Deprecated public class CommandWriteOperation<T> extends Object implements AsyncWriteOperation<T>, WriteOperation<T>
Deprecated.
An operation that executes an arbitrary command that writes to the server.
Since:
3.0
  • Constructor Details

    • CommandWriteOperation

      public CommandWriteOperation(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(WriteBinding binding)
      Deprecated.
      Description copied from interface: WriteOperation
      General execute which can return anything of type T
      Specified by:
      execute in interface WriteOperation<T>
      Parameters:
      binding - the binding to execute in the context of
      Returns:
      T, the result of the execution
    • executeAsync

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