Class WingsRemoteResolver
-
- All Implemented Interfaces:
public class WingsRemoteResolver- Since:
2019-06-30
trydofor
-
-
Constructor Summary
Constructors Constructor Description WingsRemoteResolver()
-
Method Summary
Modifier and Type Method Description Set<String>getInnerIp()Set<String>getIpHeader()Set<String>getAgentHeader()voidaddInnerIp(Collection<String> keys)voidaddAgentHeader(Collection<String> keys)voidaddIpHeader(Collection<String> keys)StringresolveRemoteKey(HttpServletRequest request, Array<String> header)Construct a unique key by remote ip, agent and header StringresolveRemoteIp(HttpServletRequest request)StringresolveAgentInfo(HttpServletRequest request)-
-
Method Detail
-
getInnerIp
Set<String> getInnerIp()
-
getIpHeader
Set<String> getIpHeader()
-
getAgentHeader
Set<String> getAgentHeader()
-
addInnerIp
void addInnerIp(Collection<String> keys)
-
addAgentHeader
void addAgentHeader(Collection<String> keys)
-
addIpHeader
void addIpHeader(Collection<String> keys)
-
resolveRemoteKey
@NotNull() String resolveRemoteKey(HttpServletRequest request, Array<String> header)
Construct a unique key by remote ip, agent and header
-
resolveRemoteIp
@NotNull() String resolveRemoteIp(HttpServletRequest request)
-
resolveAgentInfo
@NotNull() String resolveAgentInfo(HttpServletRequest request)
-
-
-
-