Package com.mongodb
Class MongoNotPrimaryException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.mongodb.MongoException
com.mongodb.MongoServerException
com.mongodb.MongoCommandException
com.mongodb.MongoNotPrimaryException
- All Implemented Interfaces:
Serializable
An exception indicating that the server is a member of a replica set but is not the primary, and therefore refused to execute either a
write operation or a read operation that required a primary. This can happen during a replica set election.
- Since:
- 3.0
- See Also:
-
Field Summary
Fields inherited from class com.mongodb.MongoException
TRANSIENT_TRANSACTION_ERROR_LABEL, UNKNOWN_TRANSACTION_COMMIT_RESULT_LABEL
-
Constructor Summary
ConstructorDescriptionMongoNotPrimaryException
(BsonDocument response, ServerAddress serverAddress) Construct an instance. -
Method Summary
Methods inherited from class com.mongodb.MongoCommandException
getErrorCode, getErrorCodeName, getErrorMessage, getResponse
Methods inherited from class com.mongodb.MongoServerException
getServerAddress
Methods inherited from class com.mongodb.MongoException
addLabel, addLabels, addLabels, fromThrowable, fromThrowableNonNull, getCode, getErrorLabels, hasErrorLabel, removeLabel
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MongoNotPrimaryException
Construct an instance.- Parameters:
response
- the full response from the serverserverAddress
- the address of the server- Since:
- 3.8
-