Index
All Classes|All Packages
A
- ATTRIBUTE_KEY - Static variable in class io.ipinfo.spring.IPinfoSpring
- attributeStrategy(AttributeStrategy) - Method in class io.ipinfo.spring.IPinfoSpring.Builder
- AttributeStrategy - Interface in io.ipinfo.spring.strategies.attribute
B
- BotInterceptorStrategy - Class in io.ipinfo.spring.strategies.interceptor
- BotInterceptorStrategy() - Constructor for class io.ipinfo.spring.strategies.interceptor.BotInterceptorStrategy
- build() - Method in class io.ipinfo.spring.IPinfoSpring.Builder
- Builder() - Constructor for class io.ipinfo.spring.IPinfoSpring.Builder
G
- getAttribute(HttpServletRequest) - Method in interface io.ipinfo.spring.strategies.attribute.AttributeStrategy
- getAttribute(HttpServletRequest) - Method in class io.ipinfo.spring.strategies.attribute.RequestAttributeStrategy
- getAttribute(HttpServletRequest) - Method in class io.ipinfo.spring.strategies.attribute.SessionAttributeStrategy
- getIPAddress(HttpServletRequest) - Method in interface io.ipinfo.spring.strategies.ip.IPStrategy
-
Gets the IP Address from the request
- getIPAddress(HttpServletRequest) - Method in class io.ipinfo.spring.strategies.ip.SimpleIPStrategy
-
Gets the ip address using the RemoteAddress the server sees This will fail behind reverse proxies or CDNs.
H
- hasAttribute(HttpServletRequest) - Method in interface io.ipinfo.spring.strategies.attribute.AttributeStrategy
I
- interceptorStrategy(InterceptorStrategy) - Method in class io.ipinfo.spring.IPinfoSpring.Builder
- InterceptorStrategy - Interface in io.ipinfo.spring.strategies.interceptor
- io.ipinfo.spring - package io.ipinfo.spring
- io.ipinfo.spring.strategies.attribute - package io.ipinfo.spring.strategies.attribute
- io.ipinfo.spring.strategies.interceptor - package io.ipinfo.spring.strategies.interceptor
- io.ipinfo.spring.strategies.ip - package io.ipinfo.spring.strategies.ip
- IPinfoSpring - Class in io.ipinfo.spring
- IPinfoSpring.Builder - Class in io.ipinfo.spring
- ipStrategy(IPStrategy) - Method in class io.ipinfo.spring.IPinfoSpring.Builder
- IPStrategy - Interface in io.ipinfo.spring.strategies.ip
M
- main(String...) - Static method in class io.ipinfo.spring.IPinfoSpring
P
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class io.ipinfo.spring.IPinfoSpring
R
- RequestAttributeStrategy - Class in io.ipinfo.spring.strategies.attribute
- RequestAttributeStrategy() - Constructor for class io.ipinfo.spring.strategies.attribute.RequestAttributeStrategy
S
- SessionAttributeStrategy - Class in io.ipinfo.spring.strategies.attribute
- SessionAttributeStrategy() - Constructor for class io.ipinfo.spring.strategies.attribute.SessionAttributeStrategy
- setIPinfo(IPinfo) - Method in class io.ipinfo.spring.IPinfoSpring.Builder
- shouldRun(HttpServletRequest) - Method in class io.ipinfo.spring.strategies.interceptor.BotInterceptorStrategy
- shouldRun(HttpServletRequest) - Method in interface io.ipinfo.spring.strategies.interceptor.InterceptorStrategy
- shouldRun(HttpServletRequest) - Method in class io.ipinfo.spring.strategies.interceptor.TrueInterceptorStrategy
- SimpleIPStrategy - Class in io.ipinfo.spring.strategies.ip
- SimpleIPStrategy() - Constructor for class io.ipinfo.spring.strategies.ip.SimpleIPStrategy
- storeAttribute(HttpServletRequest, IPResponse) - Method in interface io.ipinfo.spring.strategies.attribute.AttributeStrategy
- storeAttribute(HttpServletRequest, IPResponse) - Method in class io.ipinfo.spring.strategies.attribute.RequestAttributeStrategy
- storeAttribute(HttpServletRequest, IPResponse) - Method in class io.ipinfo.spring.strategies.attribute.SessionAttributeStrategy
T
- TrueInterceptorStrategy - Class in io.ipinfo.spring.strategies.interceptor
- TrueInterceptorStrategy() - Constructor for class io.ipinfo.spring.strategies.interceptor.TrueInterceptorStrategy
All Classes|All Packages