Skip to content

Commit decc349

Browse files
committed
various code clean-up
1 parent 34344ba commit decc349

File tree

4 files changed

+11
-18
lines changed

4 files changed

+11
-18
lines changed

src/main/java/com/cleafy/elasticsearch/plugins/http/BasicRestFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
public class BasicRestFilter {
1414
private final HttpBasicAuthenticator httpBasicAuthenticator;
15-
private boolean isUnauthLogEnabled;
15+
private final boolean isUnauthLogEnabled;
1616

1717
public BasicRestFilter(final Settings settings) {
1818
super();

src/main/java/com/cleafy/elasticsearch/plugins/http/HttpBasicServerPlugin.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020
public class HttpBasicServerPlugin extends Plugin implements ActionPlugin {
2121

22-
private boolean enabledByDefault = false;
22+
private final boolean enabledByDefault = false;
2323
private final Settings settings;
2424
BasicRestFilter basicFilter;
2525

@@ -40,9 +40,9 @@ public String description() {
4040
@Override
4141
public UnaryOperator<RestHandler> getRestHandlerWrapper(final ThreadContext threadContext) {
4242
if (this.settings.getAsBoolean(Globals.SETTINGS_ENABLED, enabledByDefault)) {
43-
return (rh) -> basicFilter.wrap(rh);
43+
return rh -> basicFilter.wrap(rh);
4444
}
45-
return (rh) -> rh;
45+
return rh -> rh;
4646
}
4747

4848
@Override
@@ -58,9 +58,8 @@ public Settings additionalSettings() {
5858

5959
@Override
6060
public List<Setting<?>> getSettings() {
61-
List<Setting<?>> settings = new ArrayList<Setting<?>>();
6261

63-
settings.addAll(super.getSettings());
62+
List<Setting<?>> settings = new ArrayList<>(super.getSettings());
6463

6564
settings.add(Setting.boolSetting(Globals.SETTINGS_ENABLED, enabledByDefault, Setting.Property.NodeScope, Setting.Property.Filtered));
6665
settings.add(Setting.simpleString(Globals.SETTINGS_USERNAME, Setting.Property.NodeScope, Setting.Property.Filtered));

src/main/java/com/cleafy/elasticsearch/plugins/http/auth/AuthCredentials.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class AuthCredentials {
1111
private final String username;
1212
private byte[] password;
1313
private Object nativeCredentials;
14-
private final Set<String> backendRoles = new HashSet<String>();
14+
private final Set<String> backendRoles = new HashSet<>();
1515
private boolean complete;
1616
private final byte[] internalPasswordHash;
1717
private final Map<String, String> attributes = new HashMap<>();
@@ -116,11 +116,8 @@ public boolean equals(Object obj) {
116116
if (internalPasswordHash == null || other.internalPasswordHash == null || !MessageDigest.isEqual(internalPasswordHash, other.internalPasswordHash))
117117
return false;
118118
if (username == null) {
119-
if (other.username != null)
120-
return false;
121-
} else if (!username.equals(other.username))
122-
return false;
123-
return true;
119+
return other.username == null;
120+
} else return username.equals(other.username);
124121
}
125122

126123
@Override
@@ -133,7 +130,7 @@ public String toString() {
133130
* @return Defensive copy of the roles this user is member of.
134131
*/
135132
public Set<String> getBackendRoles() {
136-
return new HashSet<String>(backendRoles);
133+
return new HashSet<>(backendRoles);
137134
}
138135

139136
public boolean isComplete() {

src/main/java/com/cleafy/elasticsearch/plugins/http/auth/HttpBasicAuthenticator.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.elasticsearch.rest.RestRequest;
55

66
public class HttpBasicAuthenticator extends Authenticator {
7-
private AuthCredentials credentials;
7+
private final AuthCredentials credentials;
88

99
public HttpBasicAuthenticator(Settings settings, AuthCredentials credentials) {
1010
super(settings);
@@ -13,10 +13,7 @@ public HttpBasicAuthenticator(Settings settings, AuthCredentials credentials) {
1313

1414
@Override
1515
public boolean authenticate(RestRequest request) {
16-
if (this.extractCredentials(request).equals(credentials)) {
17-
return true;
18-
}
19-
return false;
16+
return this.extractCredentials(request).equals(credentials);
2017
}
2118

2219
private AuthCredentials extractCredentials(final RestRequest request) {

0 commit comments

Comments
 (0)