public class HoyiCloudApplication extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
AutoRefreshPage
在编写页面的时候,自动刷新页面
|
static int |
AutoRefreshSeconds
自动刷新页面的秒数.
|
static long |
cloud_staringtime
系统启动的时间.
|
static boolean |
CloudAppStarting
是否通过HoyiCloudAPP启动的.
|
static boolean |
DebugMode
打开开发模式,不做混存处理,
|
static HoyiServiceConfig |
hoyiconfig |
static boolean |
Motion_Page_Newest
是否监听页面是最新的,如果为true,则页面监听页面是否最新的,监听内容包括HTML,Java等,
服务有重启的话,则自动刷新页面.
|
static int |
Motion_Page_Newest_millons
监听服务时间,单位毫秒
|
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,修改的类会动态加载,不会从内存中读取,
部署的时候,请不要打开这个选项.
|
static void |
OpenOutConfig(String outerconfigpath)
打开外部配置文件,
提供部署到服务器的时候,不需要暴露用户名密码,
传输代码到外部服务器时候,不需要泄露更多用户名密码等数据。
|
static void |
OpenRootConfig()
从启动jar包同目录下读取config.
|
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 |
StopPort(int port)
启动前关闭可能占用的端口
windows未测试,慎用.
|
static void |
StopPortIfRunning(int port)
如果端口运行中,则关闭端口.
|
static void |
UsedPort(String host,
String port)
已经使用了的端口,同时需要从PORT_BAK内删掉
|
public static boolean CloudAppStarting
public static boolean DebugMode
public static boolean AutoRefreshPage
public static int AutoRefreshSeconds
public static boolean Motion_Page_Newest
public static int Motion_Page_Newest_millons
public static int REQ_PORT
public static String NEED_PORT
public static HoyiServiceConfig hoyiconfig
public static long cloud_staringtime
public static void LoadConfig()
public static void Start()
public static void Start(int port)
public static void StopPort(int port)
port - public static void StopPortIfRunning(int port)
port - public static void Start(int port,
String webcontent)
public static void OpenOutConfig(String outerconfigpath)
outerconfigpath - public static void OpenRootConfig()
public static void OpenDebug()
hotloadpath - public static void OpenAutoRefresh(int refreshsec)
refreshsec - 自动刷新的秒数.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.