Skip to content

Commit d2c1ba0

Browse files
committed
JAVA-2564: Deprecate OperationExecutor in driver-core and created a new non-public interface in the driver module
1 parent 9e6f5f9 commit d2c1ba0

23 files changed

+49
-22
lines changed

driver-core/src/main/com/mongodb/operation/OperationExecutor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2008-2014 MongoDB, Inc.
2+
* Copyright 2008-2017 MongoDB, Inc.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -22,7 +22,9 @@
2222
* An interface describing the execution of a read or a write operation.
2323
*
2424
* @since 3.0
25+
* @deprecated there is no replacement for this interface
2526
*/
27+
@Deprecated
2628
public interface OperationExecutor {
2729
/**
2830
* Execute the read operation with the given read preference.

driver/src/main/com/mongodb/AggregateIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import com.mongodb.client.model.FindOptions;
2525
import com.mongodb.operation.AggregateOperation;
2626
import com.mongodb.operation.AggregateToCollectionOperation;
27-
import com.mongodb.operation.OperationExecutor;
2827
import org.bson.BsonDocument;
2928
import org.bson.BsonValue;
3029
import org.bson.codecs.configuration.CodecRegistry;

driver/src/main/com/mongodb/ChangeStreamIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import com.mongodb.client.model.changestream.ChangeStreamDocument;
2424
import com.mongodb.client.model.changestream.FullDocument;
2525
import com.mongodb.operation.ChangeStreamOperation;
26-
import com.mongodb.operation.OperationExecutor;
2726
import org.bson.BsonDocument;
2827
import org.bson.codecs.Codec;
2928
import org.bson.codecs.configuration.CodecRegistry;

driver/src/main/com/mongodb/DB.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import com.mongodb.operation.DropDatabaseOperation;
3131
import com.mongodb.operation.DropUserOperation;
3232
import com.mongodb.operation.ListCollectionsOperation;
33-
import com.mongodb.operation.OperationExecutor;
3433
import com.mongodb.operation.UpdateUserOperation;
3534
import com.mongodb.operation.UserExistsOperation;
3635
import org.bson.BsonDocument;

driver/src/main/com/mongodb/DBCollection.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
import com.mongodb.operation.MapReduceToCollectionOperation;
4949
import com.mongodb.operation.MapReduceWithInlineResultsOperation;
5050
import com.mongodb.operation.MixedBulkWriteOperation;
51-
import com.mongodb.operation.OperationExecutor;
5251
import com.mongodb.operation.ParallelCollectionScanOperation;
5352
import com.mongodb.operation.RenameCollectionOperation;
5453
import com.mongodb.operation.UpdateOperation;

driver/src/main/com/mongodb/DBCursor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import com.mongodb.client.model.DBCollectionCountOptions;
2323
import com.mongodb.client.model.DBCollectionFindOptions;
2424
import com.mongodb.operation.FindOperation;
25-
import com.mongodb.operation.OperationExecutor;
2625
import org.bson.codecs.Decoder;
2726

2827
import java.util.ArrayList;

driver/src/main/com/mongodb/DistinctIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import com.mongodb.client.MongoIterable;
2222
import com.mongodb.client.model.Collation;
2323
import com.mongodb.operation.DistinctOperation;
24-
import com.mongodb.operation.OperationExecutor;
2524
import org.bson.codecs.configuration.CodecRegistry;
2625
import org.bson.conversions.Bson;
2726

driver/src/main/com/mongodb/FindIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import com.mongodb.client.model.FindOptions;
2424
import com.mongodb.operation.BatchCursor;
2525
import com.mongodb.operation.FindOperation;
26-
import com.mongodb.operation.OperationExecutor;
2726
import org.bson.BsonDocument;
2827
import org.bson.codecs.configuration.CodecRegistry;
2928
import org.bson.conversions.Bson;

driver/src/main/com/mongodb/ListCollectionsIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import com.mongodb.client.MongoCursor;
2121
import com.mongodb.client.MongoIterable;
2222
import com.mongodb.operation.ListCollectionsOperation;
23-
import com.mongodb.operation.OperationExecutor;
2423
import org.bson.BsonDocument;
2524
import org.bson.codecs.configuration.CodecRegistry;
2625
import org.bson.conversions.Bson;

driver/src/main/com/mongodb/ListDatabasesIterableImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import com.mongodb.client.MongoCursor;
2020
import com.mongodb.client.MongoIterable;
2121
import com.mongodb.operation.ListDatabasesOperation;
22-
import com.mongodb.operation.OperationExecutor;
2322
import org.bson.codecs.configuration.CodecRegistry;
2423

2524
import java.util.Collection;

0 commit comments

Comments
 (0)