Skip to content

Commit c4b4be8

Browse files
committed
A more accurate name for "HttpRequest" (http request handler)
1 parent 81200fe commit c4b4be8

File tree

12 files changed

+65
-65
lines changed

12 files changed

+65
-65
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ Express app = new Express();
3333

3434
app.get("/", (req, res) -> {
3535
res.send("Hello World");
36-
});
37-
38-
app.listen(); // Will listen on port 80 which is set as default
36+
}).listen(); // Will listen on port 80 which is set as default
3937
```
4038

4139
# Docs:

src/main/java/examples/PortMiddleware.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package examples;
22

33
import express.filter.Filter;
4-
import express.http.HttpRequest;
4+
import express.http.HttpRequestHandler;
55
import express.http.request.Request;
66
import express.http.response.Response;
77

8-
public class PortMiddleware implements HttpRequest, Filter {
8+
public class PortMiddleware implements HttpRequestHandler, Filter {
99

1010

1111
/**

src/main/java/express/Express.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import express.filter.FilterLayerHandler;
88
import express.filter.FilterTask;
99
import express.filter.FilterWorker;
10-
import express.http.HttpRequest;
10+
import express.http.HttpRequestHandler;
1111

1212
import java.io.IOException;
1313
import java.net.InetSocketAddress;
@@ -22,7 +22,7 @@
2222
*/
2323
public class Express implements Router {
2424

25-
private final ConcurrentHashMap<String, HttpRequest> parameterListener;
25+
private final ConcurrentHashMap<String, HttpRequestHandler> parameterListener;
2626
private final ConcurrentHashMap<Object, Object> locals;
2727

2828
private final ArrayList<FilterWorker> worker;
@@ -94,12 +94,12 @@ public boolean isSecure() {
9494
* @param param The parameter name.
9595
* @param request An request handler.
9696
*/
97-
public Express onParam(String param, HttpRequest request) {
97+
public Express onParam(String param, HttpRequestHandler request) {
9898
parameterListener.put(param, request);
9999
return this;
100100
}
101101

102-
public ConcurrentHashMap<String, HttpRequest> getParameterListener() {
102+
public ConcurrentHashMap<String, HttpRequestHandler> getParameterListener() {
103103
return parameterListener;
104104
}
105105

@@ -170,66 +170,66 @@ public Express use(String root, ExpressRouter router) {
170170
return this;
171171
}
172172

173-
public Express use(HttpRequest middleware) {
173+
public Express use(HttpRequestHandler middleware) {
174174
addMiddleware("*", "*", middleware);
175175
return this;
176176
}
177177

178-
public Express use(String context, HttpRequest middleware) {
178+
public Express use(String context, HttpRequestHandler middleware) {
179179
addMiddleware("*", context, middleware);
180180
return this;
181181
}
182182

183-
public Express use(String context, String requestMethod, HttpRequest middleware) {
183+
public Express use(String context, String requestMethod, HttpRequestHandler middleware) {
184184
addMiddleware(requestMethod.toUpperCase(), context, middleware);
185185
return this;
186186
}
187187

188188
// Internal service to handle middleware
189-
private void addMiddleware(String requestMethod, String context, HttpRequest middleware) {
189+
private void addMiddleware(String requestMethod, String context, HttpRequestHandler middleware) {
190190
if (middleware instanceof FilterTask) {
191191
worker.add(new FilterWorker((FilterTask) middleware));
192192
}
193193

194194
handler.add(0, new FilterImpl(requestMethod, context, middleware));
195195
}
196196

197-
public Express all(HttpRequest request) {
197+
public Express all(HttpRequestHandler request) {
198198
handler.add(1, new FilterImpl("*", "*", request));
199199
return this;
200200
}
201201

202-
public Express all(String context, HttpRequest request) {
202+
public Express all(String context, HttpRequestHandler request) {
203203
handler.add(1, new FilterImpl("*", context, request));
204204
return this;
205205
}
206206

207-
public Express all(String context, String requestMethod, HttpRequest request) {
207+
public Express all(String context, String requestMethod, HttpRequestHandler request) {
208208
handler.add(1, new FilterImpl(requestMethod, context, request));
209209
return this;
210210
}
211211

212-
public Express get(String context, HttpRequest request) {
212+
public Express get(String context, HttpRequestHandler request) {
213213
handler.add(1, new FilterImpl("GET", context, request));
214214
return this;
215215
}
216216

217-
public Express post(String context, HttpRequest request) {
217+
public Express post(String context, HttpRequestHandler request) {
218218
handler.add(1, new FilterImpl("POST", context, request));
219219
return this;
220220
}
221221

222-
public Express put(String context, HttpRequest request) {
222+
public Express put(String context, HttpRequestHandler request) {
223223
handler.add(1, new FilterImpl("PUT", context, request));
224224
return this;
225225
}
226226

227-
public Express delete(String context, HttpRequest request) {
227+
public Express delete(String context, HttpRequestHandler request) {
228228
handler.add(1, new FilterImpl("DELETE", context, request));
229229
return this;
230230
}
231231

232-
public Express patch(String context, HttpRequest request) {
232+
public Express patch(String context, HttpRequestHandler request) {
233233
handler.add(1, new FilterImpl("PATCH", context, request));
234234
return this;
235235
}

src/main/java/express/ExpressRouter.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import express.filter.FilterLayerHandler;
55
import express.filter.FilterTask;
66
import express.filter.FilterWorker;
7-
import express.http.HttpRequest;
7+
import express.http.HttpRequestHandler;
88

99
import java.util.ArrayList;
1010

@@ -23,65 +23,65 @@ public class ExpressRouter implements Router {
2323
HANDLER = new FilterLayerHandler(2);
2424
}
2525

26-
public ExpressRouter use(HttpRequest middleware) {
26+
public ExpressRouter use(HttpRequestHandler middleware) {
2727
addMiddleware("*", "*", middleware);
2828
return this;
2929
}
3030

31-
public ExpressRouter use(String context, HttpRequest middleware) {
31+
public ExpressRouter use(String context, HttpRequestHandler middleware) {
3232
addMiddleware("*", context, middleware);
3333
return this;
3434
}
3535

36-
public ExpressRouter use(String context, String requestMethod, HttpRequest middleware) {
36+
public ExpressRouter use(String context, String requestMethod, HttpRequestHandler middleware) {
3737
addMiddleware(requestMethod.toUpperCase(), context, middleware);
3838
return this;
3939
}
4040

41-
private void addMiddleware(String requestMethod, String context, HttpRequest middleware) {
41+
private void addMiddleware(String requestMethod, String context, HttpRequestHandler middleware) {
4242
if (middleware instanceof FilterTask) {
4343
WORKER.add(new FilterWorker((FilterTask) middleware));
4444
}
4545

4646
HANDLER.add(0, new FilterImpl(requestMethod, context, middleware));
4747
}
4848

49-
public ExpressRouter all(HttpRequest request) {
49+
public ExpressRouter all(HttpRequestHandler request) {
5050
HANDLER.add(1, new FilterImpl("*", "*", request));
5151
return this;
5252
}
5353

54-
public ExpressRouter all(String context, HttpRequest request) {
54+
public ExpressRouter all(String context, HttpRequestHandler request) {
5555
HANDLER.add(1, new FilterImpl("*", context, request));
5656
return this;
5757
}
5858

59-
public ExpressRouter all(String context, String requestMethod, HttpRequest request) {
59+
public ExpressRouter all(String context, String requestMethod, HttpRequestHandler request) {
6060
HANDLER.add(1, new FilterImpl(requestMethod, context, request));
6161
return this;
6262
}
6363

64-
public ExpressRouter get(String context, HttpRequest request) {
64+
public ExpressRouter get(String context, HttpRequestHandler request) {
6565
HANDLER.add(1, new FilterImpl("GET", context, request));
6666
return this;
6767
}
6868

69-
public ExpressRouter post(String context, HttpRequest request) {
69+
public ExpressRouter post(String context, HttpRequestHandler request) {
7070
HANDLER.add(1, new FilterImpl("POST", context, request));
7171
return this;
7272
}
7373

74-
public ExpressRouter put(String context, HttpRequest request) {
74+
public ExpressRouter put(String context, HttpRequestHandler request) {
7575
HANDLER.add(1, new FilterImpl("PUT", context, request));
7676
return this;
7777
}
7878

79-
public ExpressRouter delete(String context, HttpRequest request) {
79+
public ExpressRouter delete(String context, HttpRequestHandler request) {
8080
HANDLER.add(1, new FilterImpl("DELETE", context, request));
8181
return this;
8282
}
8383

84-
public ExpressRouter patch(String context, HttpRequest request) {
84+
public ExpressRouter patch(String context, HttpRequestHandler request) {
8585
HANDLER.add(1, new FilterImpl("PATCH", context, request));
8686
return this;
8787
}

src/main/java/express/Router.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package express;
22

3-
import express.http.HttpRequest;
3+
import express.http.HttpRequestHandler;
44

55
/**
66
* @author Simon Reinisch
@@ -14,7 +14,7 @@ public interface Router {
1414
* @param middleware An middleware which will be fired on every request-method and path.
1515
* @return The router itself to allow method call chaining.
1616
*/
17-
Router use(HttpRequest middleware);
17+
Router use(HttpRequestHandler middleware);
1818

1919
/**
2020
* Add an middleware which will be called before each request-type listener will be fired.
@@ -24,7 +24,7 @@ public interface Router {
2424
*
2525
* @return The router itself to allow method call chaining.
2626
*/
27-
Router use(String context, HttpRequest middleware);
27+
Router use(String context, HttpRequestHandler middleware);
2828

2929
/**
3030
* Add an middleware which will be called before each request-type listener will be fired.
@@ -35,7 +35,7 @@ public interface Router {
3535
*
3636
* @return The router itself to allow method call chaining.
3737
*/
38-
Router use(String context, String requestMethod, HttpRequest middleware);
38+
Router use(String context, String requestMethod, HttpRequestHandler middleware);
3939

4040
/**
4141
* Add an listener for all request methods and contexts.
@@ -44,7 +44,7 @@ public interface Router {
4444
*
4545
* @return The router itself to allow method call chaining.
4646
*/
47-
Router all(HttpRequest request);
47+
Router all(HttpRequestHandler request);
4848

4949
/**
5050
* Adds an handler for a specific context.
@@ -54,7 +54,7 @@ public interface Router {
5454
*
5555
* @return The router itself to allow method call chaining.
5656
*/
57-
Router all(String context, HttpRequest request);
57+
Router all(String context, HttpRequestHandler request);
5858

5959
/**
6060
* Adds an handler for a specific context and method.
@@ -66,7 +66,7 @@ public interface Router {
6666
*
6767
* @return The router itself to allow method call chaining.
6868
*/
69-
Router all(String context, String requestMethod, HttpRequest request);
69+
Router all(String context, String requestMethod, HttpRequestHandler request);
7070

7171
/**
7272
* Add an listener for GET request's.
@@ -76,7 +76,7 @@ public interface Router {
7676
*
7777
* @return The router itself to allow method call chaining.
7878
*/
79-
Router get(String context, HttpRequest request);
79+
Router get(String context, HttpRequestHandler request);
8080

8181
/**
8282
* Add an listener for POST request's.
@@ -86,7 +86,7 @@ public interface Router {
8686
*
8787
* @return The router itself to allow method call chaining.
8888
*/
89-
Router post(String context, HttpRequest request);
89+
Router post(String context, HttpRequestHandler request);
9090

9191
/**
9292
* Add an listener for PUT request's.
@@ -96,7 +96,7 @@ public interface Router {
9696
*
9797
* @return The router itself to allow method call chaining.
9898
*/
99-
Router put(String context, HttpRequest request);
99+
Router put(String context, HttpRequestHandler request);
100100

101101
/**
102102
* Add an listener for DELETE request's.
@@ -106,7 +106,7 @@ public interface Router {
106106
*
107107
* @return The router itself to allow method call chaining.
108108
*/
109-
Router delete(String context, HttpRequest request);
109+
Router delete(String context, HttpRequestHandler request);
110110

111111
/**
112112
* Add an listener for PATCH request's.
@@ -116,6 +116,6 @@ public interface Router {
116116
*
117117
* @return The router itself to allow method call chaining.
118118
*/
119-
Router patch(String context, HttpRequest request);
119+
Router patch(String context, HttpRequestHandler request);
120120

121121
}

src/main/java/express/filter/FilterImpl.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package express.filter;
22

3-
import express.http.HttpRequest;
3+
import express.http.HttpRequestHandler;
44
import express.http.request.Request;
55
import express.http.response.Response;
66

@@ -15,9 +15,10 @@
1515
* An http-filter to extract data and check if an context matches
1616
* the request.
1717
*/
18-
public class FilterImpl implements HttpRequest {
18+
public class FilterImpl implements HttpRequestHandler
19+
{
1920

20-
private final HttpRequest REQUEST;
21+
private final HttpRequestHandler REQUEST;
2122
private final String REQ;
2223
private final String CONTEXT;
2324
private final boolean REQ_ALL;
@@ -26,7 +27,7 @@ public class FilterImpl implements HttpRequest {
2627
private String root;
2728
private String fullContext;
2829

29-
public FilterImpl(String requestMethod, String context, HttpRequest httpRequest) {
30+
public FilterImpl(String requestMethod, String context, HttpRequestHandler httpRequest) {
3031
this.REQ = requestMethod;
3132
this.REQUEST = httpRequest;
3233
this.CONTEXT = normalizePath(context);
@@ -57,7 +58,7 @@ public void setRoot(String root) {
5758
public void handle(Request req, Response res) {
5859
String requestMethod = req.getMethod();
5960
String requestPath = req.getURI().getRawPath();
60-
ConcurrentHashMap<String, HttpRequest> parameterListener = req.getApp().getParameterListener();
61+
ConcurrentHashMap<String, HttpRequestHandler> parameterListener = req.getApp().getParameterListener();
6162

6263
if (!(REQ_ALL || REQ.equals(requestMethod))) {
6364
return;
@@ -77,7 +78,7 @@ public void handle(Request req, Response res) {
7778

7879
// Check parameter listener
7980
params.forEach((s, s2) -> {
80-
HttpRequest request = parameterListener.get(s);
81+
HttpRequestHandler request = parameterListener.get(s);
8182

8283
if (request != null)
8384
request.handle(req, res);

src/main/java/express/filter/FilterLayer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package express.filter;
22

3-
import express.http.HttpRequest;
3+
import express.http.HttpRequestHandler;
44
import express.http.request.Request;
55
import express.http.response.Response;
66

@@ -14,7 +14,7 @@
1414
* <p>
1515
* Controller class for FilterLayer.
1616
*/
17-
public class FilterLayer<T extends HttpRequest> {
17+
public class FilterLayer<T extends HttpRequestHandler> {
1818

1919
private final List<T> FILTER;
2020

0 commit comments

Comments
 (0)