Package com.mongodb.event
Class CommandFailedEvent
- java.lang.Object
 - 
- com.mongodb.event.CommandEvent
 - 
- com.mongodb.event.CommandFailedEvent
 
 
 
- 
public final class CommandFailedEvent extends CommandEvent
An event representing the failure of a MongoDB database command.- Since:
 - 3.1
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CommandFailedEvent(int requestId, ConnectionDescription connectionDescription, String commandName, long elapsedTimeNanos, Throwable throwable)Construct an instance. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetElapsedTime(TimeUnit timeUnit)Gets the elapsed time in the given unit of time.ThrowablegetThrowable()Gets the throwable cause of the failure- 
Methods inherited from class com.mongodb.event.CommandEvent
getCommandName, getConnectionDescription, getRequestId 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
CommandFailedEvent
public CommandFailedEvent(int requestId, ConnectionDescription connectionDescription, String commandName, long elapsedTimeNanos, Throwable throwable)Construct an instance.- Parameters:
 requestId- the requestIdconnectionDescription- the connection descriptioncommandName- the command nameelapsedTimeNanos- the non-negative elapsed time in nanoseconds for the operation to completethrowable- the throwable cause of the failure
 
 - 
 
- 
Method Detail
- 
getElapsedTime
public long getElapsedTime(TimeUnit timeUnit)
Gets the elapsed time in the given unit of time.- Parameters:
 timeUnit- the time unit in which to get the elapsed time- Returns:
 - the elapsed time
 
 
- 
getThrowable
public Throwable getThrowable()
Gets the throwable cause of the failure- Returns:
 - the throwable cause of the failuer
 
 
 - 
 
 -