Class Utils
- java.lang.Object
-
- org.apache.synapse.commons.throttle.module.utils.Utils
-
public class Utils extends Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
extractCustomerKeyFromAuthHeader(String authHeader)
Extract the customer key from the OAuth Authentication headerstatic boolean
isIpInRange(String address, String range)
Check whether a given Ip is in a given ip rangestatic void
main(String[] args)
-
-
-
Method Detail
-
isIpInRange
public static boolean isIpInRange(String address, String range) throws UnknownHostException
Check whether a given Ip is in a given ip range- Parameters:
address
- ip address to checkrange
- range ex: 192.168.2.2-192.168.2.100- Returns:
- true is in range , false if not
- Throws:
UnknownHostException
- If Host is not Valid or can't resolve it
-
extractCustomerKeyFromAuthHeader
public static String extractCustomerKeyFromAuthHeader(String authHeader)
Extract the customer key from the OAuth Authentication header- Parameters:
authHeader
- Header string- Returns:
- extracted customer key value
-
main
public static void main(String[] args) throws UnknownHostException
- Throws:
UnknownHostException
-
-