Skip to content

Commit

Permalink
Merge pull request #46255 from geoand/MongoClients-polish
Browse files Browse the repository at this point in the history
Apply minor polish to MongoClients
  • Loading branch information
gsmet authored Feb 13, 2025
2 parents 6adbc78 + 64f613c commit 1bdd69f
Showing 1 changed file with 10 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ public ClusterSettingBuilder(MongoClientConfig config) {
this.config = config;
}

private MongoClientConfig config;
private final MongoClientConfig config;

@Override
public void apply(ClusterSettings.Builder builder) {
Expand Down Expand Up @@ -180,8 +180,8 @@ public ConnectionPoolSettingsBuilder(MongoClientConfig config, List<ConnectionPo
this.connectionPoolListeners = connectionPoolListeners;
}

private MongoClientConfig config;
private List<ConnectionPoolListener> connectionPoolListeners;
private final MongoClientConfig config;
private final List<ConnectionPoolListener> connectionPoolListeners;

@Override
public void apply(ConnectionPoolSettings.Builder builder) {
Expand Down Expand Up @@ -211,8 +211,8 @@ public SslSettingsBuilder(MongoClientConfig config, boolean disableSslSupport) {
this.disableSslSupport = disableSslSupport;
}

private MongoClientConfig config;
private boolean disableSslSupport;
private final MongoClientConfig config;
private final boolean disableSslSupport;

@Override
public void apply(SslSettings.Builder builder) {
Expand All @@ -225,7 +225,7 @@ public SocketSettingsBuilder(MongoClientConfig config) {
this.config = config;
}

private MongoClientConfig config;
private final MongoClientConfig config;

@Override
public void apply(SocketSettings.Builder builder) {
Expand All @@ -243,7 +243,7 @@ public ServerSettingsBuilder(MongoClientConfig config) {
this.config = config;
}

private MongoClientConfig config;
private final MongoClientConfig config;

@Override
public void apply(ServerSettings.Builder builder) {
Expand Down Expand Up @@ -466,8 +466,8 @@ private MongoCredential createMongoCredential(MongoClientConfig config) {
usernamePassword = new UsernamePassword(null, null);
}
// Create the MongoCredential instance.
String username = usernamePassword.getUsername();
char[] password = usernamePassword.getPassword();
String username = usernamePassword.username();
char[] password = usernamePassword.password();
MongoCredential credential;
if (mechanism == GSSAPI) {
credential = MongoCredential.createGSSAPICredential(username);
Expand Down Expand Up @@ -540,21 +540,6 @@ public void stop() {
}
}

private static class UsernamePassword {
private final String username;
private final char[] password;

public UsernamePassword(String username, char[] password) {
this.username = username;
this.password = password;
}

public String getUsername() {
return username;
}

public char[] getPassword() {
return password;
}
private record UsernamePassword(String username, char[] password) {
}
}

0 comments on commit 1bdd69f

Please sign in to comment.