运维子系统Web控制台类设计
2017-04-26 21:28:56 0 举报
运维子系统类图
作者其他创作
大纲/内容
SmsInterface
com.netbox.utils(工具包)
CmInterface
+getVersion:String- getHostList():List- getHostService(String hostId):HostService
BaseResult(基础结果)
MartianApi(管综接口)
CommonTask(日常任务)
taskItem
+ execTask
SmsApi(短信猫接口)
TaskListItem(任务列表项)
taskNamescriptNametaskType
gettersetter
OutputAnalyze(输出结果解析)
TaskListener(任务监控)
onReceive
(OpstoolsApplication)主类
+ configuration:Configuration = defaultValue+ cmHost:String- cmPort:String
+ main(String[] args)
FileUtils(文件工具)
ListResult(列表结构)
TaskWorker(任务执行者)
InstallTask(安装任务)
PropertyUtils(配置文件工具类)
UntypedActor(Akka角色)
ShellUtils(脚本工具类)
OutputAnalyzeImpl(结果解析实现类)
MainController(主控制器)
+ taskListItem
+ startInitTask+ callbackResult
HostService(集群节点服务)
serviceNameserviceIdserviceStatus
com.netbox.task(任务包)
com.netbox.view(视图展示包)
HostItem(集群节点)
hostNamehostIdipAddress
ScheduleTask(调度任务)
CmApi(CM接口)
com.netbox.akka(Akka包)
BaskTask
+taskItem
+execTask
com.netbox.beans(模型类)
TaskMaster(任务主控)
HttpClientUtils(Http客户端工具类)
MartianInterface
收藏
0 条评论
下一页