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 StringextractCustomerKeyFromAuthHeader(String authHeader)Extract the customer key from the OAuth Authentication headerstatic booleanisIpInRange(String address, String range)Check whether a given Ip is in a given ip rangestatic voidmain(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
-
-