Package akka.util
Class Helpers
- java.lang.Object
-
- akka.util.Helpers
-
public class Helpers extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Helpers.ConfigOps$
static class
Helpers.Requiring<A>
Implicit class providingrequiring
methods.static class
Helpers.Requiring$
-
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 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 useSystem.identityHashCode
, unless that happens to be the same for two non-equals objects, in which case the supplied “real” 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)
-
-
-
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 useSystem.identityHashCode
, unless that happens to be the same for two non-equals objects, in which case the supplied “real” comparator is used; the comparator must be consistent with equals, otherwise it would not be an enhancement over the identityHashCode.
-
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()
-
Requiring
public static final <A> Helpers.Requiring<A> Requiring(A value)
-
-