@IocBean @At(value="/open/api/deploy") @Filters(value=@By(type=ApiDeploySignFilter.class)) public class ApiDeployController extends Object
| 构造器和说明 |
|---|
ApiDeployController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
confDownload(String name,
String version,
javax.servlet.http.HttpServletResponse response) |
void |
jarDownload(String name,
String version,
javax.servlet.http.HttpServletResponse response) |
Object |
report(String hostname,
String taskid,
int status,
String msg) |
Object |
task(String[] apps,
String hostname,
long timestamp,
long mem_total,
long mem_used,
long mem_free,
double mem_percent,
double cpu_percent,
long net_sent,
long net_recv,
long net_tcp,
long hdd_total,
long hdd_used,
long hdd_free,
double hdd_percent) |
@At(value="/task") @Ok(value="json") @POST public Object task(@Param(value="apps") String[] apps, @Param(value="hostname") String hostname, @Param(value="timestamp") long timestamp, @Param(value="mem_total") long mem_total, @Param(value="mem_used") long mem_used, @Param(value="mem_free") long mem_free, @Param(value="mem_percent") double mem_percent, @Param(value="cpu_percent") double cpu_percent, @Param(value="net_sent") long net_sent, @Param(value="net_recv") long net_recv, @Param(value="net_tcp") long net_tcp, @Param(value="hdd_total") long hdd_total, @Param(value="hdd_used") long hdd_used, @Param(value="hdd_free") long hdd_free, @Param(value="hdd_percent") double hdd_percent)
@At(value="/report") @Ok(value="json") @POST public Object report(@Param(value="hostname") String hostname, @Param(value="taskid") String taskid, @Param(value="status") int status, @Param(value="msg") String msg)
@At(value="/jar/download")
@Ok(value="void")
public void jarDownload(@Param(value="name")
String name,
@Param(value="version")
String version,
javax.servlet.http.HttpServletResponse response)
Copyright © 2019. All rights reserved.