Class JettyHttpServer
java.lang.Object
com.github.thought2code.mcp.annotated.server.JettyHttpServer
A simple Jetty HTTP server implementation.
- Author:
- codeboyzhou
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbind(int port) Bind Jetty HTTP server to a specific port.voidstart()Start Jetty HTTP server and bind it to the specified port.voidstop()Stop Jetty HTTP server.withTransportProvider(@NotNull jakarta.servlet.http.HttpServlet mcpTransportProvider) Register a servlet to be handled by Jetty HTTP server.
-
Constructor Details
-
JettyHttpServer
public JettyHttpServer()
-
-
Method Details
-
withTransportProvider
public JettyHttpServer withTransportProvider(@NotNull @NotNull jakarta.servlet.http.HttpServlet mcpTransportProvider) Register a servlet to be handled by Jetty HTTP server.- Parameters:
mcpTransportProvider- the MCP transport provider to be registered- Returns:
- this server instance
-
bind
Bind Jetty HTTP server to a specific port.- Parameters:
port- the port to bind the server to- Returns:
- this server instance
-
start
public void start()Start Jetty HTTP server and bind it to the specified port. -
stop
public void stop()Stop Jetty HTTP server.
-