Skip to content

Commit 2482b65

Browse files
authored
Merge pull request #12 from SourceLabOrg/sp/dropPreconditions
Replace Guava's Preconditions with Objects.
2 parents c7c35d2 + 4ebb17c commit 2482b65

16 files changed

+42
-34
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
33
and this project adheres to [Semantic Versioning](http://semver.org/).
44

55
## 1.0.4 (UNRELEASED)
6+
7+
### Internal Dependency Updates
68
- Updated Guava from 24.0-JRE to 25.0-JRE for [CVE-2018-10237](https://github.com/google/guava/wiki/CVE-2018-10237).
9+
- Replace internal calls to Guava's Preconditions with Objects.requireNonNull()
710

811
## 1.0.3 (04/16/2018)
912
- More specific exception classes thrown when requests fail.

pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,14 @@
137137
<scope>test</scope>
138138
</dependency>
139139

140+
<!-- Hamcrest Matchers -->
141+
<dependency>
142+
<groupId>org.hamcrest</groupId>
143+
<artifactId>hamcrest-library</artifactId>
144+
<version>1.3</version>
145+
<scope>test</scope>
146+
</dependency>
147+
140148
<!-- Used in tests for reading files -->
141149
<dependency>
142150
<groupId>commons-io</groupId>

src/main/java/org/sourcelab/kafka/connect/apiclient/request/delete/DeleteConnector.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.delete;
1919

20-
import com.google.common.base.Preconditions;
21-
2220
import java.io.IOException;
21+
import java.util.Objects;
2322

2423
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2524

@@ -34,7 +33,7 @@ public final class DeleteConnector implements DeleteRequest<Boolean> {
3433
* @param connectorName Name of the connector.
3534
*/
3635
public DeleteConnector(final String connectorName) {
37-
Preconditions.checkNotNull(connectorName);
36+
Objects.requireNonNull(connectorName);
3837
this.connectorName = connectorName;
3938
}
4039

src/main/java/org/sourcelab/kafka/connect/apiclient/request/get/GetConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.get;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221
import org.sourcelab.kafka.connect.apiclient.request.dto.ConnectorDefinition;
2322

2423
import java.io.IOException;
24+
import java.util.Objects;
2525

2626
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2727

@@ -37,7 +37,7 @@ public final class GetConnector implements GetRequest<ConnectorDefinition> {
3737
* @param connectorName Name of the connector.
3838
*/
3939
public GetConnector(final String connectorName) {
40-
Preconditions.checkNotNull(connectorName);
40+
Objects.requireNonNull(connectorName);
4141
this.connectorName = connectorName;
4242
}
4343

src/main/java/org/sourcelab/kafka/connect/apiclient/request/get/GetConnectorConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.get;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221

2322
import java.io.IOException;
2423
import java.util.Map;
24+
import java.util.Objects;
2525

2626
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2727

@@ -37,7 +37,7 @@ public final class GetConnectorConfig implements GetRequest<Map<String, String>>
3737
* @param connectorName Name of the connector.
3838
*/
3939
public GetConnectorConfig(final String connectorName) {
40-
Preconditions.checkNotNull(connectorName);
40+
Objects.requireNonNull(connectorName);
4141
this.connectorName = connectorName;
4242
}
4343

src/main/java/org/sourcelab/kafka/connect/apiclient/request/get/GetConnectorStatus.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.get;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221
import org.sourcelab.kafka.connect.apiclient.request.dto.ConnectorStatus;
2322

2423
import java.io.IOException;
24+
import java.util.Objects;
2525

2626
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2727

@@ -37,7 +37,7 @@ public final class GetConnectorStatus implements GetRequest<ConnectorStatus> {
3737
* @param connectorName Name of connector.
3838
*/
3939
public GetConnectorStatus(final String connectorName) {
40-
Preconditions.checkNotNull(connectorName);
40+
Objects.requireNonNull(connectorName);
4141
this.connectorName = connectorName;
4242
}
4343

src/main/java/org/sourcelab/kafka/connect/apiclient/request/get/GetConnectorTaskStatus.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.get;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221
import org.sourcelab.kafka.connect.apiclient.request.dto.TaskStatus;
2322

2423
import java.io.IOException;
24+
import java.util.Objects;
2525

2626
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2727

@@ -39,7 +39,7 @@ public final class GetConnectorTaskStatus implements GetRequest<TaskStatus> {
3939
* @param taskId Task id.
4040
*/
4141
public GetConnectorTaskStatus(final String connectorName, final int taskId) {
42-
Preconditions.checkNotNull(connectorName);
42+
Objects.requireNonNull(connectorName);
4343
this.connectorName = connectorName;
4444
this.taskId = taskId;
4545
}

src/main/java/org/sourcelab/kafka/connect/apiclient/request/get/GetConnectorTasks.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.get;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221
import org.sourcelab.kafka.connect.apiclient.request.dto.Task;
2322

2423
import java.io.IOException;
2524
import java.util.Collection;
25+
import java.util.Objects;
2626

2727
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2828

@@ -38,7 +38,7 @@ public final class GetConnectorTasks implements GetRequest<Collection<Task>> {
3838
* @param connectorName name of the connector.
3939
*/
4040
public GetConnectorTasks(final String connectorName) {
41-
Preconditions.checkNotNull(connectorName);
41+
Objects.requireNonNull(connectorName);
4242
this.connectorName = connectorName;
4343
}
4444

src/main/java/org/sourcelab/kafka/connect/apiclient/request/post/PostConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.post;
1919

20-
import com.google.common.base.Preconditions;
2120
import org.sourcelab.kafka.connect.apiclient.request.JacksonFactory;
2221
import org.sourcelab.kafka.connect.apiclient.request.dto.ConnectorDefinition;
2322
import org.sourcelab.kafka.connect.apiclient.request.dto.NewConnectorDefinition;
2423

2524
import java.io.IOException;
25+
import java.util.Objects;
2626

2727
/**
2828
* Defines request to deploy a new connector.
@@ -35,7 +35,7 @@ public final class PostConnector implements PostRequest<ConnectorDefinition> {
3535
* @param connectorDefinition Defines the new connector to be deployed.
3636
*/
3737
public PostConnector(final NewConnectorDefinition connectorDefinition) {
38-
Preconditions.checkNotNull(connectorDefinition);
38+
Objects.requireNonNull(connectorDefinition);
3939
this.connectorDefinition = connectorDefinition;
4040
}
4141

src/main/java/org/sourcelab/kafka/connect/apiclient/request/post/PostConnectorRestart.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717

1818
package org.sourcelab.kafka.connect.apiclient.request.post;
1919

20-
import com.google.common.base.Preconditions;
21-
2220
import java.io.IOException;
21+
import java.util.Objects;
2322

2423
import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper;
2524

@@ -34,7 +33,7 @@ public final class PostConnectorRestart implements PostRequest<Boolean> {
3433
* @param connectorName Name of connector to restart
3534
*/
3635
public PostConnectorRestart(final String connectorName) {
37-
Preconditions.checkNotNull(connectorName);
36+
Objects.requireNonNull(connectorName);
3837
this.connectorName = connectorName;
3938
}
4039

0 commit comments

Comments
 (0)