Class CommandReadOperation<T>

  • Type Parameters:
    T - the operations result type.
    All Implemented Interfaces:
    AsyncReadOperation<T>, ReadOperation<T>

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

      • CommandReadOperation

        public CommandReadOperation​(java.lang.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 Detail

      • 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