Package host.anzo.core.service
Class CloudflareService
java.lang.Object
host.anzo.core.service.CloudflareService
- All Implemented Interfaces:
host.anzo.commons.interfaces.startup.IReloadable
public class CloudflareService
extends Object
implements host.anzo.commons.interfaces.startup.IReloadable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisCloudflareIP(String ip) booleanisCloudflareIP(InetAddress inetAddress) booleanisLoaded()voidreload()
-
Field Details
-
CF_RAY
- See Also:
-
CF_CONNECTING_IP
- See Also:
-
CF_IPCOUNTRY
- See Also:
-
-
Constructor Details
-
CloudflareService
public CloudflareService()
-
-
Method Details
-
isCloudflareIP
- Parameters:
ip- IP address to check- Returns:
trueif specified IP address is part of CloudFlare network,falseotherwise
-
isCloudflareIP
- Parameters:
inetAddress- InetAddress IP representation to check- Returns:
trueif specified InetAddress address is part of CloudFlare network,falseotherwise
-
isLoaded
public boolean isLoaded()- Returns:
trueif Cloudflare ranges is loaded,falseotherwise
-
reload
public void reload()- Specified by:
reloadin interfacehost.anzo.commons.interfaces.startup.IReloadable
-