public class RemoteAddressManager
extends java.lang.Object
| 构造器和说明 |
|---|
RemoteAddressManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
add(java.lang.String address,
java.lang.String sessionID)
将IP与其sessionid添加到IP访问记录
|
static java.util.Collection<java.lang.String> |
getAllAddresses()
获取当前访问的所有IP地址
|
static boolean |
isAddressOverFlow(java.lang.String remoteAddress,
int maxCount)
判断IP访问是否超并发了
|
static void |
remove(java.lang.String address,
java.lang.String sessionID)
从IP访问记录中删除sessionid
|
public static void add(@Nonnull
java.lang.String address,
@Nonnull
java.lang.String sessionID)
address - IP地址sessionID - 模板sessionidpublic static void remove(@Nonnull
java.lang.String address,
@Nonnull
java.lang.String sessionID)
address - IP地址sessionID - 模板sessionidpublic static boolean isAddressOverFlow(@Nonnull
java.lang.String remoteAddress,
int maxCount)
remoteAddress - IP地址maxCount - 最大并发数@Nonnull public static java.util.Collection<java.lang.String> getAllAddresses()