Package com.mongodb.operation
Class BaseFindAndModifyOperation<T>
java.lang.Object
com.mongodb.operation.BaseFindAndModifyOperation<T>
- Type Parameters:
T
- the document type
- All Implemented Interfaces:
AsyncWriteOperation<T>
,WriteOperation<T>
- Direct Known Subclasses:
FindAndDeleteOperation
,FindAndReplaceOperation
,FindAndUpdateOperation
@Deprecated
public abstract class BaseFindAndModifyOperation<T>
extends Object
implements AsyncWriteOperation<T>, WriteOperation<T>
Deprecated.
Abstract base class for findAndModify-based operations
- Since:
- 3.8
-
Method Summary
Modifier and TypeMethodDescriptionexecute
(WriteBinding binding) Deprecated.General execute which can return anything of type Tvoid
executeAsync
(AsyncWriteBinding binding, SingleResultCallback<T> callback) Deprecated.General execute which can return anything of type TDeprecated.Gets the decoder used to decode the result documents.Deprecated.Gets the namespace.Deprecated.Get the write concern for this operationboolean
Deprecated.Returns true if the operation should be retried.
-
Method Details
-
execute
Deprecated.Description copied from interface:WriteOperation
General execute which can return anything of type T- Specified by:
execute
in interfaceWriteOperation<T>
- Parameters:
binding
- the binding to execute in the context of- Returns:
- T, the result of the execution
-
executeAsync
Deprecated.Description copied from interface:AsyncWriteOperation
General execute which can return anything of type T- Specified by:
executeAsync
in interfaceAsyncWriteOperation<T>
- Parameters:
binding
- the binding to execute in the context ofcallback
- the callback to be called when the operation has been executed
-
getNamespace
Deprecated.Gets the namespace.- Returns:
- the namespace
-
getWriteConcern
Deprecated.Get the write concern for this operation- Returns:
- the
WriteConcern
- Since:
- 3.2
-
getDecoder
Deprecated.Gets the decoder used to decode the result documents.- Returns:
- the decoder
-
isRetryWrites
public boolean isRetryWrites()Deprecated.Returns true if the operation should be retried.- Returns:
- true if the operation should be retried
- Since:
- 3.8
-