Index

A B G H I M P R S T 
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
 
A B G H I M P R S T 
All Classes|All Packages