类 Doge.Server<T extends Exchange>
- java.lang.Object
-
- org.v2u.toy.jetty.Doge.Server<T>
-
-
构造器概要
构造器 构造器 说明 Server(ExchangeFactory<T> exchangeFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected StringbuildFullPath(String path)Doge.Server<T>filter(String path, java.util.function.BiConsumer<T,Runnable> fn)Doge.Server<T>group(String path, Runnable groupRoutes)protected TmakeExchange(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res)protected StringnormalizePath(String path)Doge.Server<T>route(String path, java.util.function.Consumer<T> fn)protected voidsetDefaultHandlers()Doge.Server<T>start()
-
-
-
构造器详细资料
-
Server
public Server(ExchangeFactory<T> exchangeFactory)
-
-
方法详细资料
-
makeExchange
protected T makeExchange(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res)
-
start
public Doge.Server<T> start()
-
setDefaultHandlers
protected void setDefaultHandlers()
-
route
public Doge.Server<T> route(String path, java.util.function.Consumer<T> fn)
-
filter
public Doge.Server<T> filter(String path, java.util.function.BiConsumer<T,Runnable> fn)
-
group
public Doge.Server<T> group(String path, Runnable groupRoutes)
-
-