Skip to content

Commit 95ed631

Browse files
committed
servers - renamed JettyWebServer to Jetty7WebServer, same for module and properties
1 parent 8f58414 commit 95ed631

File tree

7 files changed

+47
-43
lines changed

7 files changed

+47
-43
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package restx.server;
2+
3+
import restx.factory.Module;
4+
import restx.factory.Provides;
5+
6+
import javax.inject.Named;
7+
8+
/**
9+
* @author fcamblor
10+
*/
11+
@Module(priority = 1000)
12+
public class Jetty7ServerModule {
13+
@Provides
14+
@Named("restx.server.jetty7.webxml.default.location")
15+
public String restxServerJettyWebXmlDefaultLocation(@Named("restx.server.jetty7.appbase.default.location") String appBase) {
16+
return appBase+"/WEB-INF/web.xml";
17+
}
18+
19+
20+
@Provides
21+
@Named("restx.server.jetty7.appbase.default.location")
22+
public String restxServerJettyAppBaseDefaultLocation() {
23+
return "src/main/webapp";
24+
}
25+
26+
@Provides
27+
@Named("restx.server.jetty7")
28+
public WebServerSupplier jettyWebServerSupplier(
29+
@Named("restx.server.jetty7.appbase.default.location") String appBase,
30+
@Named("restx.server.jetty7.webxml.default.location") String webxml){
31+
return Jetty7WebServer.jettyWebServerSupplier(webxml, appBase);
32+
}
33+
}

restx-server-jetty7/src/main/java/restx/server/JettyWebServer.java restx-server-jetty7/src/main/java/restx/server/Jetty7WebServer.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@
1919
import static com.google.common.base.Preconditions.checkNotNull;
2020
import static restx.common.MoreFiles.checkFileExists;
2121

22-
public class JettyWebServer extends WebServerBase {
23-
private static final Logger logger = LoggerFactory.getLogger(JettyWebServer.class);
22+
public class Jetty7WebServer extends WebServerBase {
23+
private static final Logger logger = LoggerFactory.getLogger(Jetty7WebServer.class);
2424

2525
private Server server;
2626
private String webInfLocation;
2727

28-
public JettyWebServer(String appBase, int aPort) {
28+
public Jetty7WebServer(String appBase, int aPort) {
2929
this(null, appBase, aPort, null);
3030
}
3131

32-
public JettyWebServer(String webInfLocation, String appBase, int port, String bindInterface) {
32+
public Jetty7WebServer(String webInfLocation, String appBase, int port, String bindInterface) {
3333
super(checkNotNull(appBase), port, bindInterface, "Jetty7", "org.eclipse.jetty", "jetty-server");
3434

3535
if (webInfLocation != null) {
@@ -115,7 +115,7 @@ public static WebServerSupplier jettyWebServerSupplier(final String webInfLocati
115115
return new WebServerSupplier() {
116116
@Override
117117
public WebServer newWebServer(int port) {
118-
return new JettyWebServer(webInfLocation, appBase, port, "0.0.0.0");
118+
return new Jetty7WebServer(webInfLocation, appBase, port, "0.0.0.0");
119119
}
120120
};
121121
}
@@ -128,6 +128,6 @@ public static void main(String[] args) throws Exception {
128128

129129
String appBase = args[0];
130130
int port = args.length > 1 ? Integer.parseInt(args[1]) : 8086;
131-
new JettyWebServer(appBase + "WEB-INF/web.xml", appBase, port, "0.0.0.0").startAndAwait();
131+
new Jetty7WebServer(appBase + "WEB-INF/web.xml", appBase, port, "0.0.0.0").startAndAwait();
132132
}
133133
}

restx-server-jetty7/src/main/java/restx/server/JettyServerModule.java

-35
This file was deleted.

restx-server-jetty7/src/test/java/restx/server/WebServerExample.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import com.google.common.collect.ImmutableMap;
66
import restx.*;
77
import restx.entity.MatchedEntityOutputRoute;
8-
import restx.entity.MatchedEntityRoute;
98
import restx.servlet.AbstractRestxMainRouterServlet;
109

1110
import java.io.IOException;
@@ -46,7 +45,7 @@ public Optional<?> route(RestxRequest restxRequest, RestxRequestMatch match) thr
4645

4746

4847
public static void main(String[] args) throws Exception {
49-
WebServer webServer = new JettyWebServer(
48+
WebServer webServer = new Jetty7WebServer(
5049
"src/test/resources/restx/server/WebServerExample-web.xml",
5150
".", 8080, "localhost");
5251
webServer.startAndAwait();

restx-server-testing/md.restx.json

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"compile": [
1111
],
1212
"test": [
13+
"io.restx:restx-server-jetty7:${restx.version}",
1314
"io.restx:restx-server-jetty8:${restx.version}",
1415
"io.restx:restx-server-simple:${restx.version}",
1516
"io.restx:restx-server-tomcat:${restx.version}",

restx-server-testing/module.ivy

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<artifact type="jar"/>
1515
</publications>
1616
<dependencies>
17+
<dependency org="io.restx" name="restx-server-jetty7" rev="latest.integration" conf="test->default" />
1718
<dependency org="io.restx" name="restx-server-jetty8" rev="latest.integration" conf="test->default" />
1819
<dependency org="io.restx" name="restx-server-simple" rev="latest.integration" conf="test->default" />
1920
<dependency org="io.restx" name="restx-server-tomcat" rev="latest.integration" conf="test->default" />

restx-server-testing/pom.xml

+5
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
<name>restx-server-testing</name>
1515

1616
<dependencies>
17+
<dependency>
18+
<groupId>io.restx</groupId>
19+
<artifactId>restx-server-jetty7</artifactId>
20+
<scope>test</scope>
21+
</dependency>
1722
<dependency>
1823
<groupId>io.restx</groupId>
1924
<artifactId>restx-server-jetty8</artifactId>

0 commit comments

Comments
 (0)