public class SimpleServer extends Object
HttpServer| 构造器和说明 |
|---|
SimpleServer(InetSocketAddress address)
构造
|
SimpleServer(int port)
构造
|
SimpleServer(String hostname,
int port)
构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
SimpleServer |
addAction(String path,
Action action)
增加请求处理规则
|
SimpleServer |
addHandler(String path,
com.sun.net.httpserver.HttpHandler handler)
增加请求处理规则
|
InetSocketAddress |
getAddress()
获取服务器地址信息
|
com.sun.net.httpserver.HttpServer |
getRawServer()
获得原始HttpServer对象
|
SimpleServer |
setExecutor(Executor executor)
设置自定义线程池
|
SimpleServer |
setRoot(String root)
设置根目录,默认的页面从root目录中读取解析返回
|
void |
start()
启动Http服务器,启动后会阻塞当前线程
|
public SimpleServer(int port)
port - 监听端口public SimpleServer(String hostname, int port)
hostname - 监听地址port - 监听端口public SimpleServer(InetSocketAddress address)
address - 监听地址public SimpleServer addHandler(String path, com.sun.net.httpserver.HttpHandler handler)
path - 路径handler - 处理器public SimpleServer setRoot(String root)
root - 路径public SimpleServer addAction(String path, Action action)
path - 路径action - 处理器public SimpleServer setExecutor(Executor executor)
executor - Executorpublic com.sun.net.httpserver.HttpServer getRawServer()
HttpServerpublic InetSocketAddress getAddress()
public void start()
Copyright © 2020. All rights reserved.