1 package ca.uhn.hl7v2.examples.hoh;
2
3 import jakarta.servlet.Servlet;
4 import org.eclipse.jetty.ee10.servlet.ServletContextHandler;
5 import org.eclipse.jetty.ee10.servlet.ServletHolder;
6 import org.eclipse.jetty.server.Server;
7
8 public class JettyBasedRawServer {
9
10
11
12
13
14 public static void main(String[] args) throws Exception {
15
16
17
18 int port = 8080;
19
20
21 Server server = new Server(port);
22 ServletContextHandler context = new ServletContextHandler("/Hl7Listener");
23 Servlet servlet = new ExampleRawHl7OverHttpServlet();
24
25
26
27
28
29 context.addServlet(new ServletHolder(servlet), "/Incoming");
30
31
32 server.start();
33
34
35
36
37
38
39
40 server.stop();
41
42
43 }
44
45 }