public class ClientTrackService extends Object
| 构造器和说明 |
|---|
ClientTrackService() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Boolean> |
isClientUptodate(String ip)
Specify subscriber's ip and look up whether data is latest.
|
static Map<String,SubscriberStatus> |
listSubsByGroup(String groupKey)
Ip -> SubscriberStatus.
|
static Map<String,Boolean> |
listSubscriberByGroup(String groupKey)
Specify groupKey and look up whether subscriber and data is latest.
|
static Map<String,SubscriberStatus> |
listSubStatus(String ip)
Groupkey -> SubscriberStatus.
|
static void |
refreshClientRecord() |
static int |
subscribeClientCount()
Get subscribe client count.
|
static long |
subscriberCount()
Get all of subscriber count.
|
static void |
trackClientMd5(String ip,
Map<String,String> clientMd5Map)
Track client's md5 value.
|
static void |
trackClientMd5(String ip,
Map<String,String> clientMd5Map,
Map<String,Long> clientLastPollingTsMap)
TrackClientMd5.
|
static void |
trackClientMd5(String ip,
String groupKey,
String clientMd5)
Put the specified value(ip/groupKey/clientMd5) into clientRecords Map.
|
public static void trackClientMd5(String ip, Map<String,String> clientMd5Map)
public static void trackClientMd5(String ip, Map<String,String> clientMd5Map, Map<String,Long> clientLastPollingTsMap)
ip - ip string value.clientMd5Map - clientMd5Map.clientLastPollingTsMap - clientLastPollingTsMap.public static void trackClientMd5(String ip, String groupKey, String clientMd5)
ip - ip string value.groupKey - groupKey string value.clientMd5 - clientMd5 string value.public static int subscribeClientCount()
public static long subscriberCount()
public static Map<String,SubscriberStatus> listSubStatus(String ip)
public static Map<String,SubscriberStatus> listSubsByGroup(String groupKey)
public static Map<String,Boolean> isClientUptodate(String ip)
public static Map<String,Boolean> listSubscriberByGroup(String groupKey)
public static void refreshClientRecord()
Copyright © 2018–2022 Alibaba Group. All rights reserved.