@Controller @RequestMapping(value="/v1/cs/communication") public class CommunicationController extends Object
| Constructor and Description |
|---|
CommunicationController(DumpService dumpService,
LongPollingService longPollingService) |
| Modifier and Type | Method and Description |
|---|---|
SampleResult |
getSubClientConfig(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String dataId,
String group,
String tenant,
org.springframework.ui.ModelMap modelMap)
在本台机器上获得订阅改配置的客户端信息
|
SampleResult |
getSubClientConfigByIp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String ip,
org.springframework.ui.ModelMap modelMap)
在本台机器上获得客户端监听的配置列表
|
Boolean |
notifyConfigInfo(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String dataId,
String group,
String tenant,
String tag)
通知配置信息改变
|
@Autowired public CommunicationController(DumpService dumpService, LongPollingService longPollingService)
@RequestMapping(value="/dataChange",
method=GET)
@ResponseBody
public Boolean notifyConfigInfo(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(value="dataId")
String dataId,
@RequestParam(value="group")
String group,
@RequestParam(value="tenant",required=false,defaultValue="")
String tenant,
@RequestParam(value="tag",required=false)
String tag)
@RequestMapping(value="/configWatchers",
method=GET)
@ResponseBody
public SampleResult getSubClientConfig(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(value="dataId")
String dataId,
@RequestParam(value="group")
String group,
@RequestParam(value="tenant",required=false)
String tenant,
org.springframework.ui.ModelMap modelMap)
@RequestMapping(value="/watcherConfigs",
method=GET)
@ResponseBody
public SampleResult getSubClientConfigByIp(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(value="ip")
String ip,
org.springframework.ui.ModelMap modelMap)
Copyright © 2018–2019 Alibaba Group. All rights reserved.