public static class Doge.Server<T extends Doge.BaseExchange> extends Object
| 构造器和说明 |
|---|
Server(java.util.function.Function<com.sun.net.httpserver.HttpExchange,T> exchangeFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
Doge.Server<T> |
error(java.util.function.BiConsumer<T,Exception> handler) |
Doge.Server<T> |
executor(Executor executor) |
void |
filter(String pathPrefix,
java.util.function.BiConsumer<T,java.util.function.Consumer<T>> filter) |
void |
group(String path,
Runnable groupRoutes) |
Doge.Server<T> |
maxRequestBodySize(int size) |
com.sun.net.httpserver.HttpContext |
route(String path,
java.util.function.Consumer<T> handler) |
Doge.Server<T> |
start(int port) |
Doge.Server<T> |
start(int port,
int backlog) |
void |
stop() |
public Server(java.util.function.Function<com.sun.net.httpserver.HttpExchange,T> exchangeFactory)
public Doge.Server<T> start(int port) throws IOException
IOExceptionpublic Doge.Server<T> start(int port, int backlog)
public Doge.Server<T> maxRequestBodySize(int size)
public Doge.Server<T> error(java.util.function.BiConsumer<T,Exception> handler)
public Doge.Server<T> executor(Executor executor)
public void stop()
public void filter(String pathPrefix, java.util.function.BiConsumer<T,java.util.function.Consumer<T>> filter)
public com.sun.net.httpserver.HttpContext route(String path, java.util.function.Consumer<T> handler)
Copyright © 2025. All rights reserved.