Package org.apache.hc.core5.util
Class ReflectionUtils
- java.lang.Object
-
- org.apache.hc.core5.util.ReflectionUtils
-
@Internal public final class ReflectionUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanSUPPORTS_KEEPALIVE_OPTIONS
-
Constructor Summary
Constructors Constructor Description ReflectionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TcallGetter(java.lang.Object object, java.lang.String getterName, java.lang.Class<T> resultType)static <T> TcallGetter(java.lang.Object object, java.lang.String getterName, java.lang.Object arg, java.lang.Class<?> argType, java.lang.Class<T> resultType)static voidcallSetter(java.lang.Object object, java.lang.String setterName, java.lang.Class<?> type, java.lang.Object value)static intdetermineJRELevel()static booleansupportsKeepAliveOptions()
-
-
-
Method Detail
-
callSetter
public static void callSetter(java.lang.Object object, java.lang.String setterName, java.lang.Class<?> type, java.lang.Object value)
-
callGetter
public static <T> T callGetter(java.lang.Object object, java.lang.String getterName, java.lang.Class<T> resultType)
-
callGetter
public static <T> T callGetter(java.lang.Object object, java.lang.String getterName, java.lang.Object arg, java.lang.Class<?> argType, java.lang.Class<T> resultType)- Type Parameters:
T- The return type.- Since:
- 5.3
-
determineJRELevel
public static int determineJRELevel()
-
supportsKeepAliveOptions
public static boolean supportsKeepAliveOptions()
-
-