@RestService(name="service", catalog="watch", repair=false) public class ServiceWatchService extends AbstractWatchService
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected Application |
application |
static int |
RET_SERVICE_DEST_NOT_EXISTS |
RET_WATCH_PARAMS_ILLEGAL, RET_WATCH_RUN_EXCEPTION
构造器和说明 |
---|
ServiceWatchService() |
限定符和类型 | 方法和说明 |
---|---|
RetResult |
find(java.lang.String name,
java.lang.String type) |
protected java.lang.Object |
findService(java.lang.String name,
java.lang.String type) |
RetResult |
getfield(java.lang.String name,
java.lang.String type,
java.lang.String field) |
RetResult |
loadService(java.lang.String type,
byte[] jar) |
RetResult |
reloadService(java.lang.String name,
java.lang.String type) |
RetResult |
runmethod(java.lang.String name,
java.lang.String type,
java.lang.String method,
java.util.List<java.lang.String> params,
java.util.List<java.lang.String> paramtypes) |
RetResult |
setfield(java.lang.String name,
java.lang.String type,
java.lang.String field,
java.lang.String value) |
RetResult |
stopService(java.lang.String name,
java.lang.String type) |
getExecutor, runAsync
@Comment(value="\u6ca1\u6709\u627e\u5230\u76ee\u6807Service") public static final int RET_SERVICE_DEST_NOT_EXISTS
protected Application application
@RestConvert(type=void.class) @RestMapping(name="setfield", auth=false, comment="\u8bbe\u7f6eService\u4e2d\u6307\u5b9a\u5b57\u6bb5\u7684\u5185\u5bb9") public RetResult setfield(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type, @RestParam(name="field",comment="\u5b57\u6bb5\u540d") java.lang.String field, @RestParam(name="value",comment="\u5b57\u6bb5\u503c") java.lang.String value)
@RestConvert(type=void.class) @RestMapping(name="getfield", auth=false, comment="\u67e5\u8be2Service\u4e2d\u6307\u5b9a\u5b57\u6bb5\u7684\u5185\u5bb9") public RetResult getfield(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type, @RestParam(name="field",comment="\u5b57\u6bb5\u540d") java.lang.String field)
@RestConvert(type=void.class) @RestMapping(name="runmethod", auth=false, comment="\u8c03\u7528Service\u4e2d\u6307\u5b9a\u65b9\u6cd5") public RetResult runmethod(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type, @RestParam(name="method",comment="Service\u7684\u65b9\u6cd5\u540d") java.lang.String method, @RestParam(name="params",comment="\u65b9\u6cd5\u7684\u53c2\u6570\u503c") java.util.List<java.lang.String> params, @RestParam(name="paramtypes",comment="\u65b9\u6cd5\u7684\u53c2\u6570\u6570\u636e\u7c7b\u578b") java.util.List<java.lang.String> paramtypes)
protected java.lang.Object findService(java.lang.String name, java.lang.String type)
@RestMapping(name="load", auth=false, comment="\u52a8\u6001\u589e\u52a0Service") public RetResult loadService(@RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type, @RestUploadFile(maxLength=10485760L,fileNameReg="\\.jar$") byte[] jar)
@RestMapping(name="reload", auth=false, comment="\u91cd\u65b0\u52a0\u8f7dService") public RetResult reloadService(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type)
@RestMapping(name="stop", auth=false, comment="\u52a8\u6001\u505c\u6b62Service") public RetResult stopService(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type)
@RestMapping(name="find", auth=false, comment="\u67e5\u627eService") public RetResult find(@RestParam(name="name",comment="Service\u7684\u8d44\u6e90\u540d") java.lang.String name, @RestParam(name="type",comment="Service\u7684\u7c7b\u540d") java.lang.String type)