Package com.mongodb.event
Class CommandStartedEvent
java.lang.Object
com.mongodb.event.CommandEvent
com.mongodb.event.CommandStartedEvent
An event representing the start of a command execution.
- Since:
- 3.1
-
Constructor Summary
ConstructorsConstructorDescriptionCommandStartedEvent
(int requestId, ConnectionDescription connectionDescription, String databaseName, String commandName, BsonDocument command) Construct an instance.CommandStartedEvent
(RequestContext requestContext, int requestId, ConnectionDescription connectionDescription, String databaseName, String commandName, BsonDocument command) Construct an instance. -
Method Summary
Modifier and TypeMethodDescriptionGets the command document.Gets the database on which the operation will be executed.Methods inherited from class com.mongodb.event.CommandEvent
getCommandName, getConnectionDescription, getRequestContext, getRequestId
-
Constructor Details
-
CommandStartedEvent
public CommandStartedEvent(@Nullable RequestContext requestContext, int requestId, ConnectionDescription connectionDescription, String databaseName, String commandName, BsonDocument command) Construct an instance.- Parameters:
requestContext
- the request contextrequestId
- the request idconnectionDescription
- the connection descriptiondatabaseName
- the database namecommandName
- the command namecommand
- the command as a BSON document- Since:
- 4.4
-
CommandStartedEvent
public CommandStartedEvent(int requestId, ConnectionDescription connectionDescription, String databaseName, String commandName, BsonDocument command) Construct an instance.- Parameters:
requestId
- the request idconnectionDescription
- the connection descriptiondatabaseName
- the database namecommandName
- the command namecommand
- the command as a BSON document
-
-
Method Details
-
getDatabaseName
Gets the database on which the operation will be executed.- Returns:
- the database name
-
getCommand
Gets the command document. The document is only usable within the method that delivered the event. If it's needed for longer, it must be cloned viaObject.clone()
.- Returns:
- the command document
-