Skip to content

Commit 5b004b3

Browse files
committed
Refactoring the interceptor bs
1 parent fb8e408 commit 5b004b3

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

src/main/java/org/javawebstack/httpclient/HTTPClient.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import com.google.gson.FieldNamingPolicy;
44
import com.google.gson.Gson;
55
import com.google.gson.GsonBuilder;
6-
import org.javawebstack.httpclient.interfaces.BeforeRequest;
7-
import org.javawebstack.httpclient.interfaces.ResponseTransformer;
6+
import org.javawebstack.httpclient.interceptor.BeforeRequestInterceptor;
7+
import org.javawebstack.httpclient.interceptor.ResponseTransformer;
88

99
import java.util.HashMap;
1010
import java.util.Map;
@@ -19,16 +19,16 @@ public class HTTPClient {
1919
private int timeout = 5000;
2020
private String baseUrl = "";
2121
private Map<String, String> defaultHeaders = new HashMap<>();
22-
private ResponseTransformer transformer;
22+
private Map<String, String> defaultQuery = new HashMap<>();
2323

24-
private BeforeRequest beforeInterceptor;
24+
private ResponseTransformer responseTransformer;
25+
private BeforeRequestInterceptor beforeInterceptor;
2526

2627
public HTTPClient(String baseUrl) {
2728
this.baseUrl = baseUrl;
2829
}
2930

3031
public HTTPClient() { }
31-
private Map<String, String> defaultQuery = new HashMap<>();
3232

3333
public HTTPClient gson(Gson gson){
3434
this.gson = gson;
@@ -92,7 +92,7 @@ public HTTPClient setBaseUrl(String baseUrl) {
9292
}
9393

9494
public HTTPClient transformer(ResponseTransformer responseTransformer){
95-
transformer = responseTransformer;
95+
responseTransformer = responseTransformer;
9696
return this;
9797
}
9898

@@ -108,12 +108,12 @@ public HTTPRequest get(String path){
108108
return request("GET", path);
109109
}
110110

111-
public HTTPClient before(BeforeRequest requestInterceptor){
111+
public HTTPClient before(BeforeRequestInterceptor requestInterceptor){
112112
beforeInterceptor = requestInterceptor;
113113
return this;
114114
}
115115

116-
public BeforeRequest getBeforeInterceptor() {
116+
public BeforeRequestInterceptor getBeforeInterceptor() {
117117
return beforeInterceptor;
118118
}
119119

@@ -137,7 +137,7 @@ public HTTPRequest delete(String path){
137137
return request("DELETE", path);
138138
}
139139

140-
public ResponseTransformer getTransformer() {
141-
return transformer;
140+
public ResponseTransformer getResponseTransformer() {
141+
return responseTransformer;
142142
}
143143
}

src/main/java/org/javawebstack/httpclient/HTTPRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.javawebstack.httpclient;
22

3-
import org.javawebstack.httpclient.interfaces.ResponseTransformer;
3+
import org.javawebstack.httpclient.interceptor.ResponseTransformer;
44
import org.javawebstack.querystring.QueryString;
55

66
import java.io.ByteArrayOutputStream;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package org.javawebstack.httpclient.interceptor;
2+
3+
import org.javawebstack.httpclient.HTTPRequest;
4+
5+
public interface BeforeRequestInterceptor {
6+
void doBefore(HTTPRequest request);
7+
}

src/main/java/org/javawebstack/httpclient/interfaces/ResponseTransformer.java renamed to src/main/java/org/javawebstack/httpclient/interceptor/ResponseTransformer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.javawebstack.httpclient.interfaces;
1+
package org.javawebstack.httpclient.interceptor;
22

33
import org.javawebstack.httpclient.HTTPRequest;
44

src/main/java/org/javawebstack/httpclient/interfaces/BeforeRequest.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)