@Service public class LongPollingService extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LONG_POLLING_HEADER |
static String |
LONG_POLLING_NO_HANG_UP_HEADER |
| 构造器和说明 |
|---|
LongPollingService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addLongPollingClient(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> clientMd5Map,
int probeRequestSize)
Add LongPollingClient.
|
Map<String,Set<String>> |
collectApplicationSubscribeConfigInfos()
Collect application subscribe configinfos.
|
Map<String,String> |
getClientSubConfigInfo(String clientIp) |
SampleResult |
getCollectSubscribleInfo(String dataId,
String group,
String tenant) |
SampleResult |
getCollectSubscribleInfoByIp(String ip) |
Map<String,Long> |
getRetainIps() |
SampleResult |
getSubscribleInfo(String dataId,
String group,
String tenant) |
SampleResult |
getSubscribleInfoByIp(String clientIp) |
boolean |
isClientLongPolling(String clientIp) |
static boolean |
isSupportLongPolling(javax.servlet.http.HttpServletRequest req) |
SampleResult |
mergeSampleResult(List<SampleResult> sampleResults)
Aggregate the sampling IP and monitoring configuration information in the sampling results.
|
void |
setRetainIps(Map<String,Long> retainIps) |
public boolean isClientLongPolling(String clientIp)
public SampleResult getSubscribleInfo(String dataId, String group, String tenant)
public SampleResult getSubscribleInfoByIp(String clientIp)
public SampleResult mergeSampleResult(List<SampleResult> sampleResults)
sampleResults - sample Results.public Map<String,Set<String>> collectApplicationSubscribeConfigInfos()
public SampleResult getCollectSubscribleInfo(String dataId, String group, String tenant)
public SampleResult getCollectSubscribleInfoByIp(String ip)
public void addLongPollingClient(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse rsp,
Map<String,String> clientMd5Map,
int probeRequestSize)
req - HttpServletRequest.rsp - HttpServletResponse.clientMd5Map - clientMd5Map.probeRequestSize - probeRequestSize.public static boolean isSupportLongPolling(javax.servlet.http.HttpServletRequest req)
Copyright © 2018–2022 Alibaba Group. All rights reserved.