# application.properties
server.port=8080
io.threadPoolSize=10
server.ssl.enabled=true
server.ssl.certificate=/path/to/certificate.pem
server.ssl.password=changeit
import org.objectos.way.Way;
import org.objectos.way.io.Server;
public class HttpServer {
public static void main(String[] args) {
HttpHandler httpHandler = new HttpHandler();
Server server = Way.io().http().server()
.handler(httpHandler)
.port(8080)
.build();
server.start();
System.out.println("HTTP Server started on port 8080");
}
}
class HttpHandler extends AbstractHandler {
@Override
public void handle(ReadableMessage message, WritableMessage response) {
String requestData = message.readAsString();
String responseData = "Hello, World!";
response.write(responseData);
}
}