public class HoyiCloudApplication extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
AutoRefreshPage
在编写页面的时候,自动刷新页面
|
static int |
AutoRefreshSeconds
自动刷新页面的秒数.
|
static boolean |
CloudAppStarting
是否通过HoyiCloudAPP启动的.
|
static String |
debugWebRootPath
因外部编辑器修改文件后,Eclipse不能立马响应并部署HTML文件,
遂在DEBUG模式下,将WEBROOT目录设置为源码目录,而不是编译后的目录,
这样可以在用外部文件修改编码后,直接从源码目录加载,
而不需要重启服务,甚至重新编译系统.
|
static boolean |
DevelopingMode
打开开发模式,不做混存处理,
|
static HoyiServiceConfig |
hoyiconfig |
static String |
NEED_PORT
是否需要调度端分配端口.
|
static int |
REQ_PORT
请求的端口.
|
| 构造器和说明 |
|---|
HoyiCloudApplication() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
AddBAKPorts(String host,
String port)
添加可分配的启动端口。
|
static Map<String,List<String>> |
getPORT_BAKS() |
static Map<String,List<String>> |
getPORT_USED() |
static org.eclipse.jetty.server.Server |
getServer()
获取Jetty服务器对象.
|
static void |
LoadConfig() |
static void |
OpenAutoRefresh(int refreshsec)
打开自动刷新页面,
打开后,页面会每个refreshsec秒自动刷新.
|
static void |
OpenDebug()
打开调试模式,不会缓存文件、HTML,修改的类会动态加载,不会从内存中读取
当前模式对非文件类、非HoyiPage类貌似无效,遇到无效的时候,请重启.
|
static void |
OpenDebug(String hotloadpath)
打开调试模式,不会缓存文件、HTML,修改的类会动态加载,不会从内存中读取,
部署的时候,请不要打开这个选项.
|
static void |
OpenOutConfig(String outerconfigpath)
打开外部配置文件,
提供部署到服务器的时候,不需要暴露用户名密码,
传输代码到外部服务器时候,不需要泄露更多用户名密码等数据。
|
static void |
RemoveBakPorts(String host,
String port)
将端口从可分配的启动端口列表内移除。
|
static void |
Restart()
重启服务.
|
static void |
setPORT_BAKS(Map<String,List<String>> pORT_BAKS) |
static void |
setPORT_USED(Map<String,List<String>> pORT_USED) |
static void |
Start() |
static void |
Start(int port) |
static void |
Start(int port,
String webcontent) |
static void |
Start(int port,
String webcontent,
javax.servlet.Servlet startservlet) |
static void |
Stop()
停止服务器.
|
static void |
UsedPort(String host,
String port)
已经使用了的端口,同时需要从PORT_BAK内删掉
|
public static boolean CloudAppStarting
public static String debugWebRootPath
public static boolean DevelopingMode
public static boolean AutoRefreshPage
public static int AutoRefreshSeconds
public static int REQ_PORT
public static String NEED_PORT
public static HoyiServiceConfig hoyiconfig
public static void LoadConfig()
public static void Start()
public static void Start(int port)
public static void Start(int port,
String webcontent)
public static void OpenOutConfig(String outerconfigpath)
outerconfigpath - public static void OpenDebug(String hotloadpath)
hotloadpath - public static void OpenAutoRefresh(int refreshsec)
refreshsec - 自动刷新的秒数.public static void OpenDebug()
public static org.eclipse.jetty.server.Server getServer()
public static void Start(int port,
String webcontent,
javax.servlet.Servlet startservlet)
public static void Stop()
public static void Restart()
public static void RemoveBakPorts(String host, String port)
host - port - Copyright © 2019. All rights reserved.