Class Utils


  • public final class Utils
    extends Object
    • Field Detail

      • OBJECT_MAPPER

        private static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
      • MAX_RETRY_INTERVAL_IN_SECONDS_VAL

        private static final Long MAX_RETRY_INTERVAL_IN_SECONDS_VAL
      • SHUTDOWN_HOOK

        private static final Thread SHUTDOWN_HOOK
    • Constructor Detail

      • Utils

        private Utils()
    • Method Detail

      • constructListFromJson

        public static <X> List<X> constructListFromJson​(Class<X> paramType,
                                                        String json)
      • constructFromJson

        public static <T> T constructFromJson​(Class<T> clazz,
                                              String json)
      • constructJson

        public static <T> String constructJson​(T message)
      • executeUsingLock

        public static void executeUsingLock​(Lock lock,
                                            rx.functions.Action0 function)
      • constructObject

        public static <T> T constructObject​(Constructor<T> constructor)
      • constructObject

        public static <T> T constructObject​(Constructor<T> constructor,
                                            Object... args)
      • invokeMethod

        public static <T> T invokeMethod​(Object obj,
                                         String methodName)
      • getMethod

        public static <T> Method getMethod​(Class<T> clazz,
                                           String methodName,
                                           Class<?>... params)
      • getFromFromFuture

        public static <T> T getFromFromFuture​(Future<T> future)
      • constructObject

        public static <T> T constructObject​(Class<T> clazz)
      • convertArrayToList

        public static List<Object> convertArrayToList​(Class<?> arrayType,
                                                      Object value)
      • getUnformattedNumber

        public static String getUnformattedNumber​(Number number)