|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectcom.beetle.framework.appsrv.AppMainImp
public abstract class AppMainImp
Title: BeetleSoft Framework
Description: 服务器主程序抽象类
•启动命令参数监听服务startCmdService(),在主程序中只有启动此服务,应用服务器才能具备参数的处理功能。
如果一个应用服务器不需求命令参数,则可以不调用startCmdService()方法。
•定义dealInputParameterCmd(cmd:String)抽象方法。所有参数命令的响应处理,都在这个方法里面实现。
如果你的应用具备了参数命令管理功能,则你需要实现这个方法。
•参数命令发送,sendParameterCmd(cmd:String)方法。你需要向服务器发送命令指令,调用此方法来实现。
•启动后台线程监控服务startThreadMonitor()。只有启动了此服务,应用服务器才能实时监控各个功能子模块的运行情况。
如果无需监控服务,则不必启动。
•指定监控线程,monitorOneThread(threadImp:AppThreadImp)方法。利用这个方法,
可以指定那个功能子模块需要被监控。
Copyright: Copyright (c) 2003
Company: 甲壳虫软件
| 构造方法摘要 | |
|---|---|
AppMainImp()
|
|
AppMainImp(int cmdSrvPort)
MainAppImp |
|
| 方法摘要 | |
|---|---|
protected abstract void |
dealCmd(java.lang.String cmd)
处理输入命令的抽象方法 |
void |
executeCmd(java.lang.String cmd)
发送命令参数 (一般开启一个新的进程去完成这个工作) |
void |
monitoThread(AppThreadImp threadImp)
监控后台应用线程 |
void |
shutDownServer()
关闭此应用服务器 |
protected abstract void |
shutDownServerEvent()
关闭服务器时候触发的事件 |
protected abstract void |
starServertEvent()
启动服务器时触发的事件 |
void |
startCmdService()
启动命令服务 |
void |
startMemoryWatcherService()
|
void |
startServer()
启动此应用服务器 (CmdService\MemoryWatcherService\ThreadMonitorService不会启动) |
void |
startThreadMonitorService()
启动后台线程监控服务 |
void |
unmonitorThread(AppThreadImp threadImp)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public AppMainImp()
public AppMainImp(int cmdSrvPort)
cmdSerivicePort - 后台命令服务监控端口,默认为22476| 方法详细信息 |
|---|
public final void startMemoryWatcherService()
public final void startCmdService()
public final void executeCmd(java.lang.String cmd)
cmd - 命令字符串public final void monitoThread(AppThreadImp threadImp)
threadImp - 应用线程实现对象public final void unmonitorThread(AppThreadImp threadImp)
public final void startThreadMonitorService()
protected abstract void dealCmd(java.lang.String cmd)
cmd - 命令字符串protected abstract void shutDownServerEvent()
protected abstract void starServertEvent()
public final void startServer()
public final void shutDownServer()
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||