Skip to content

Commit df1cf98

Browse files
author
Mahdi
committed
Fix module 03
1 parent ad75c77 commit df1cf98

2 files changed

Lines changed: 8 additions & 15 deletions

File tree

03-http-server/src/main/java/ir/moke/module/httpserver/HttpContainer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
import java.net.InetSocketAddress;
88

99
public class HttpContainer {
10+
public static final HttpContainer instance = new HttpContainer();
1011
private static final Logger logger = LoggerFactory.getLogger(HttpContainer.class);
1112
private HttpServer httpServer;
12-
13-
public HttpContainer(String host, int port) {
13+
private HttpContainer() {
1414
try {
15+
String host = System.getenv("HTTP_SERVER_HOST");
16+
int port = Integer.parseInt(System.getenv("HTTP_SERVER_PORT"));
1517
httpServer = HttpServer.create(new InetSocketAddress(host, port), -1);
1618
} catch (Exception e) {
1719
logger.error("Http container error", e);

03-http-server/src/main/java/ir/moke/module/httpserver/ModuleRunner.java

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,16 @@
66

77
public class ModuleRunner implements JModule {
88
private static final Logger logger = LoggerFactory.getLogger(ModuleRunner.class);
9-
private static HttpContainer httpContainer;
10-
11-
public ModuleRunner() {
12-
try {
13-
String host = System.getenv("HTTP_SERVER_HOST");
14-
int port = Integer.parseInt(System.getenv("HTTP_SERVER_PORT"));
15-
httpContainer = new HttpContainer(host, port);
16-
} catch (Exception e) {
17-
logger.error("Unknown error", e);
18-
}
19-
}
209

2110
@Override
2211
public void start() {
23-
httpContainer.start();
12+
logger.info("Start http server");
13+
HttpContainer.instance.start();
2414
}
2515

2616
@Override
2717
public void stop() {
28-
httpContainer.start();
18+
logger.info("Stop http server");
19+
HttpContainer.instance.stop();
2920
}
3021
}

0 commit comments

Comments
 (0)