Skip to content

Commit 32d2fd7

Browse files
committed
cleanup
1 parent 17b3ab3 commit 32d2fd7

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
44

55
## 3.1.3 (08/11/2021)
66
- [Issue-55](https://github.com/SourceLabOrg/kafka-connect-client/issues/55) Create new HttpContext for every request.
7-
- []
7+
- [PR-59](https://github.com/SourceLabOrg/kafka-connect-client/pull/59) Adds supportted way to modify the underlying configuration of HttpClient via HttpClientConfigHooks interface.
8+
9+
Usage of these hooks would look like:
10+
11+
```java
12+
// Directly create underlying RestClient and pass your HttpClientConfigHooks implementation.
13+
final RestClient restClient = new HttpClientRestClient(new HttpClientConfigHooks {
14+
// Override methods as needed to modify behavior.
15+
});
16+
17+
// Create KafkaConnectClient, passing configuration and RestClient implementation
18+
final KafkaConnectClient client = new KafkaConnectClient(configuration, restClient);
19+
20+
// Use client as normal...
21+
```
822

923
## 3.1.2 (07/21/2021)
1024

src/main/java/org/sourcelab/kafka/connect/apiclient/rest/HttpClientRestClient.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@
3535
import org.apache.http.client.utils.URIBuilder;
3636
import org.apache.http.entity.StringEntity;
3737
import org.apache.http.impl.auth.BasicScheme;
38-
import org.apache.http.impl.client.BasicAuthCache;
39-
import org.apache.http.impl.client.BasicCredentialsProvider;
4038
import org.apache.http.impl.client.CloseableHttpClient;
4139
import org.apache.http.impl.client.HttpClientBuilder;
4240
import org.apache.http.message.BasicHeader;

src/test/java/org/sourcelab/kafka/connect/apiclient/rest/DefaultHttpClientConfigHooksTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import static org.junit.Assert.assertNotSame;
3131
import static org.junit.Assert.assertSame;
3232
import static org.junit.Assert.assertTrue;
33-
import static org.mockito.Mockito.mock;
3433
import static org.mockito.Mockito.spy;
3534
import static org.mockito.Mockito.verifyZeroInteractions;
3635

src/test/java/org/sourcelab/kafka/connect/apiclient/rest/HttpClientRestClientTest.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,26 @@
1919

2020
import org.apache.http.client.AuthCache;
2121
import org.apache.http.client.CredentialsProvider;
22-
import org.apache.http.client.ResponseHandler;
2322
import org.apache.http.client.config.RequestConfig;
24-
import org.apache.http.client.methods.HttpUriRequest;
2523
import org.apache.http.client.protocol.HttpClientContext;
26-
import org.apache.http.impl.client.CloseableHttpClient;
2724
import org.apache.http.impl.client.HttpClientBuilder;
2825
import org.junit.BeforeClass;
2926
import org.junit.Test;
30-
import org.mockito.Mock;
3127
import org.mockito.Mockito;
3228
import org.sourcelab.kafka.connect.apiclient.Configuration;
3329
import org.sourcelab.kafka.connect.apiclient.request.Request;
3430
import org.sourcelab.kafka.connect.apiclient.request.RequestMethod;
3531
import testserver.TestHttpServer;
3632

3733
import java.io.File;
38-
import java.io.IOException;
39-
import java.util.concurrent.atomic.AtomicReference;
4034

4135
import static org.junit.Assert.assertEquals;
42-
import static org.junit.Assert.assertNotSame;
4336
import static org.mockito.ArgumentMatchers.eq;
4437
import static org.mockito.Mockito.any;
45-
import static org.mockito.Mockito.mock;
4638
import static org.mockito.Mockito.spy;
4739
import static org.mockito.Mockito.times;
4840
import static org.mockito.Mockito.verify;
4941
import static org.mockito.Mockito.verifyNoMoreInteractions;
50-
import static org.mockito.Mockito.when;
5142

5243
public class HttpClientRestClientTest {
5344

0 commit comments

Comments
 (0)