Package oshi.util
Class Util
java.lang.Object
oshi.util.Util
General utility methods
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidfreeMemory(com.sun.jna.Pointer p) If the given Pointer is of class Memory, executes the close method on it to free its native allocationstatic booleanTests if a String is either null or empty.static booleanTests if a String is either null or empty or the unknown constant.static booleanisSessionValid(String user, String device, Long loginTime) Tests if session of a user logged in a device is valid or not.static voidsleep(long ms) Sleeps for the specified number of milliseconds.static booleanwildcardMatch(String text, String pattern) Tests if a String matches another String with a wildcard pattern.
-
Method Details
-
sleep
public static void sleep(long ms) Sleeps for the specified number of milliseconds.- Parameters:
ms- How long to sleep
-
wildcardMatch
Tests if a String matches another String with a wildcard pattern.- Parameters:
text- The String to testpattern- The String containing a wildcard pattern where ? represents a single character and * represents any number of characters. If the first character of the pattern is a carat (^) the test is performed against the remaining characters and the result of the test is the opposite.- Returns:
- True if the String matches or if the first character is ^ and the remainder of the String does not match.
-
isBlank
Tests if a String is either null or empty.- Parameters:
s- The string to test- Returns:
- True if the String is either null or empty.
-
isBlankOrUnknown
Tests if a String is either null or empty or the unknown constant.- Parameters:
s- The string to test- Returns:
- True if the String is either null or empty or the unknown constant.
-
freeMemory
public static void freeMemory(com.sun.jna.Pointer p) If the given Pointer is of class Memory, executes the close method on it to free its native allocation- Parameters:
p- A pointer
-
isSessionValid
Tests if session of a user logged in a device is valid or not.- Parameters:
user- The user logged indevice- The device used by userloginTime- The login time of the user- Returns:
- True if Session is valid or False if the user of device is empty or the login time is lesser than zero or greater than current time.
-