Package com.mongodb.internal.connection
Class MongoCredentialWithCache
- java.lang.Object
-
- com.mongodb.internal.connection.MongoCredentialWithCache
-
public class MongoCredentialWithCache extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MongoCredentialWithCache(MongoCredential credential)
MongoCredentialWithCache(MongoCredential credential, com.mongodb.internal.connection.MongoCredentialWithCache.Cache cache)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationMechanism
getAuthenticationMechanism()
MongoCredential
getCredential()
<T> T
getFromCache(java.lang.Object key, java.lang.Class<T> clazz)
void
putInCache(java.lang.Object key, java.lang.Object value)
MongoCredentialWithCache
withMechanism(AuthenticationMechanism mechanism)
static java.util.List<MongoCredentialWithCache>
wrapCredentialList(java.util.List<MongoCredential> credentialList)
-
-
-
Constructor Detail
-
MongoCredentialWithCache
public MongoCredentialWithCache(MongoCredential credential)
-
MongoCredentialWithCache
public MongoCredentialWithCache(MongoCredential credential, com.mongodb.internal.connection.MongoCredentialWithCache.Cache cache)
-
-
Method Detail
-
wrapCredentialList
public static java.util.List<MongoCredentialWithCache> wrapCredentialList(java.util.List<MongoCredential> credentialList)
-
withMechanism
public MongoCredentialWithCache withMechanism(AuthenticationMechanism mechanism)
-
getAuthenticationMechanism
public AuthenticationMechanism getAuthenticationMechanism()
-
getCredential
public MongoCredential getCredential()
-
getFromCache
public <T> T getFromCache(java.lang.Object key, java.lang.Class<T> clazz)
-
putInCache
public void putInCache(java.lang.Object key, java.lang.Object value)
-
-