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()