Package akka.util

Class Helpers


  • public class Helpers
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Helpers()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String base64​(long l, java.lang.StringBuilder sb)  
      static java.lang.StringBuilder base64$default$2()  
      static java.lang.String base64chars()  
      static int compareIdentityHash​(java.lang.Object a, java.lang.Object b)  
      static Helpers.ConfigOps ConfigOps​(com.typesafe.config.Config config)  
      static java.lang.String currentTimeMillisToUTCString​(long timestamp)
      Converts a "currentTimeMillis"-obtained timestamp accordingly:
      static <T> java.util.Comparator<T> identityHashComparator​(java.util.Comparator<T> comp)
      Create a comparator which will efficiently use System.identityHashCode, unless that happens to be the same for two non-equals objects, in which case the supplied &ldquo;real&rdquo; comparator is used; the comparator must be consistent with equals, otherwise it would not be an enhancement over the identityHashCode.
      static boolean isWindows()  
      static java.util.regex.Pattern makePattern​(java.lang.String s)  
      static <A> Helpers.Requiring<A> Requiring​(A value)  
      static java.lang.String timestamp​(long time)  
      static java.lang.String toRootLowerCase​(java.lang.String s)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Helpers

        public Helpers()
    • Method Detail

      • toRootLowerCase

        public static java.lang.String toRootLowerCase​(java.lang.String s)
      • isWindows

        public static boolean isWindows()
      • makePattern

        public static java.util.regex.Pattern makePattern​(java.lang.String s)
      • compareIdentityHash

        public static int compareIdentityHash​(java.lang.Object a,
                                              java.lang.Object b)
      • identityHashComparator

        public static <T> java.util.Comparator<T> identityHashComparator​(java.util.Comparator<T> comp)
        Create a comparator which will efficiently use System.identityHashCode, unless that happens to be the same for two non-equals objects, in which case the supplied &ldquo;real&rdquo; comparator is used; the comparator must be consistent with equals, otherwise it would not be an enhancement over the identityHashCode.
        Parameters:
        comp - (undocumented)
        Returns:
        (undocumented)
      • currentTimeMillisToUTCString

        public static java.lang.String currentTimeMillisToUTCString​(long timestamp)
        Converts a "currentTimeMillis"-obtained timestamp accordingly:
        
           "$hours%02d:$minutes%02d:$seconds%02d.$ms%03dUTC"
         

        Parameters:
        timestamp - a "currentTimeMillis"-obtained timestamp
        Returns:
        the formatted timestamp
      • timestamp

        public static java.lang.String timestamp​(long time)
      • base64chars

        public static final java.lang.String base64chars()
      • base64

        public static java.lang.String base64​(long l,
                                              java.lang.StringBuilder sb)
      • base64$default$2

        public static java.lang.StringBuilder base64$default$2()
      • ConfigOps

        public static Helpers.ConfigOps ConfigOps​(com.typesafe.config.Config config)