use HttpHandler functional interface instead of BiConsumer

This commit is contained in:
Daniel
2024-10-23 19:26:36 +03:00
parent 4e71cb59a4
commit 6256bc32d0
9 changed files with 152 additions and 33 deletions

View File

@@ -1,25 +1,13 @@
package org.lumijiez;
import org.lumijiez.core.HttpServer;
import java.net.Socket;
import org.lumijiez.core.http.HttpServer;
import org.lumijiez.logging.Logger;
public class Main {
public static void main(String[] args) {
TcpServerCallback callback = new TcpServerCallback() {
@Override
public String onClientMessage(String message, Socket clientSocket) {
return "";
}
Logger logger = new Logger(Logger.LogLevel.DEBUG);
@Override
public String onClientConnected(Socket clientSocket) {
System.out.println("Client connected: " + clientSocket.getInetAddress());
return "";
}
};
HttpServer httpServer = new HttpServer(8080, callback);
HttpServer httpServer = new HttpServer(8080);
httpServer.GET("/hello", (req, res) -> {
res.sendResponse(200, "Hello, World!");