class KillCursorProtocol extends java.lang.Object implements LegacyProtocol<java.lang.Void>
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
COMMAND_NAME |
private CommandListener |
commandListener |
private java.util.List<java.lang.Long> |
cursors |
static Logger |
LOGGER |
private MongoNamespace |
namespace |
| Constructor and Description |
|---|
KillCursorProtocol(MongoNamespace namespace,
java.util.List<java.lang.Long> cursors) |
| Modifier and Type | Method and Description |
|---|---|
private BsonDocument |
asCommandDocument() |
private BsonDocument |
asCommandResponseDocument() |
java.lang.Void |
execute(InternalConnection connection) |
void |
executeAsync(InternalConnection connection,
SingleResultCallback<java.lang.Void> callback) |
private java.lang.String |
getCursorIdListAsString() |
void |
setCommandListener(CommandListener commandListener) |
public static final Logger LOGGER
private static final java.lang.String COMMAND_NAME
private final MongoNamespace namespace
private final java.util.List<java.lang.Long> cursors
private CommandListener commandListener
KillCursorProtocol(MongoNamespace namespace, java.util.List<java.lang.Long> cursors)
public java.lang.Void execute(InternalConnection connection)
execute in interface LegacyProtocol<java.lang.Void>public void executeAsync(InternalConnection connection, SingleResultCallback<java.lang.Void> callback)
executeAsync in interface LegacyProtocol<java.lang.Void>public void setCommandListener(CommandListener commandListener)
setCommandListener in interface LegacyProtocol<java.lang.Void>private BsonDocument asCommandDocument()
private BsonDocument asCommandResponseDocument()
private java.lang.String getCursorIdListAsString()