Class Utilities

java.lang.Object
org.kobe.xbot.Utilities.Utilities

public class Utilities extends Object
  • Constructor Details

    • Utilities

      public Utilities()
  • Method Details

    • getLocalIPAddress

      public static String getLocalIPAddress()
    • getLocalInetAddress

      public static InetAddress getLocalInetAddress()
    • contains

      public static <E extends Enum<E>> boolean contains(Class<E> enumClass, String constant)
    • tokenize

      public static String[] tokenize(String input, char delimiter, int maxTokens)
    • combineConcurrentHashMaps

      @SafeVarargs public static <K, V> ConcurrentHashMap<K,V> combineConcurrentHashMaps(ConcurrentHashMap<K,V>... maps)
    • validateKey

      public static boolean validateKey(String key, boolean throwError)
    • validateName

      public static boolean validateName(String name, boolean throwError)
    • measureWhileLoopIterationsPerSecond

      public static int measureWhileLoopIterationsPerSecond()
      Measures how many times a simple while loop can execute in one second.
      Returns:
      the number of iterations the while loop can execute in one second
    • generateRandomBytes

      public static byte[] generateRandomBytes(int length)
    • warmupProtobuf

      public static void warmupProtobuf()