Class DropUserOperation

java.lang.Object
com.mongodb.operation.DropUserOperation
All Implemented Interfaces:
AsyncWriteOperation<Void>, WriteOperation<Void>

@Deprecated public class DropUserOperation extends Object implements AsyncWriteOperation<Void>, WriteOperation<Void>
Deprecated.
use CommandWriteOperation directly or the mongod shell helpers.
An operation to remove a user.
Since:
3.0
  • Constructor Details

    • DropUserOperation

      public DropUserOperation(String databaseName, String userName)
      Deprecated.
      Construct a new instance.
      Parameters:
      databaseName - the name of the database for the operation.
      userName - the name of the user to be dropped.
    • DropUserOperation

      public DropUserOperation(String databaseName, String userName, WriteConcern writeConcern)
      Deprecated.
      Construct a new instance.
      Parameters:
      databaseName - the name of the database for the operation.
      userName - the name of the user to be dropped.
      writeConcern - the write concern
      Since:
      3.4
  • Method Details

    • execute

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

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