public class Utils
extends java.lang.Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
checkNotNull(T ref,
java.lang.String message) |
static void |
closeQuietly(java.io.Closeable... closeables)
Closes and flushes the specified
Closeable items. |
static void |
closeQuietly(java.lang.Iterable<java.io.Closeable> closeables)
Closes and flushes the specified
Closeable items. |
static java.lang.String |
coalesce(java.lang.String... items) |
static java.lang.String |
convertSystemPropertyNameToEnvVar(java.lang.String systemPropertyName) |
static java.lang.String |
filePath(java.net.URL path) |
static java.lang.String |
getEnvVar(java.lang.String envVarName,
java.lang.String defaultValue) |
static java.lang.String |
getProperty(java.util.Map<java.lang.String,java.lang.Object> properties,
java.lang.String propertyName) |
static java.lang.String |
getProperty(java.util.Map<java.lang.String,java.lang.Object> properties,
java.lang.String propertyName,
java.lang.String defaultValue) |
static java.lang.String |
getSystemPropertyOrEnvVar(java.lang.String systemPropertyName) |
static java.lang.Boolean |
getSystemPropertyOrEnvVar(java.lang.String systemPropertyName,
java.lang.Boolean defaultValue) |
static int |
getSystemPropertyOrEnvVar(java.lang.String systemPropertyName,
int defaultValue) |
static java.lang.String |
getSystemPropertyOrEnvVar(java.lang.String systemPropertyName,
java.lang.String defaultValue) |
static java.lang.String |
getSystemPropertyOrEnvVar(java.lang.String systemPropertyName,
java.lang.String envVarName,
java.lang.String defaultValue) |
static boolean |
isNotNullOrEmpty(java.util.Map map) |
static boolean |
isNotNullOrEmpty(java.lang.String str) |
static boolean |
isNotNullOrEmpty(java.lang.String[] array) |
static boolean |
isNullOrEmpty(java.lang.String str) |
static java.lang.String |
join(java.lang.Object[] array) |
static java.lang.String |
join(java.lang.Object[] array,
char separator) |
static java.lang.String |
randomString(int length) |
static java.lang.String |
randomString(java.lang.String prefix,
int length) |
static java.lang.String |
replaceAllWithoutRegex(java.lang.String text,
java.lang.String from,
java.lang.String to)
Replaces all occurrences of the from text with to text without any regular expressions
|
static boolean |
shutdownExecutorService(java.util.concurrent.ExecutorService executorService)
Closes the specified
ExecutorService . |
static java.lang.String |
toUrlEncoded(java.lang.String str)
Converts string to URL encoded string.
|
static boolean |
waitUntilReady(java.util.concurrent.BlockingQueue<java.lang.Object> queue,
long amount,
java.util.concurrent.TimeUnit timeUnit)
Wait until an other thread signals the completion of a task.
|
public static <T> T checkNotNull(T ref, java.lang.String message)
public static java.lang.String getSystemPropertyOrEnvVar(java.lang.String systemPropertyName, java.lang.String envVarName, java.lang.String defaultValue)
public static java.lang.String convertSystemPropertyNameToEnvVar(java.lang.String systemPropertyName)
public static java.lang.String getEnvVar(java.lang.String envVarName, java.lang.String defaultValue)
public static java.lang.String getSystemPropertyOrEnvVar(java.lang.String systemPropertyName, java.lang.String defaultValue)
public static java.lang.String getSystemPropertyOrEnvVar(java.lang.String systemPropertyName)
public static java.lang.Boolean getSystemPropertyOrEnvVar(java.lang.String systemPropertyName, java.lang.Boolean defaultValue)
public static int getSystemPropertyOrEnvVar(java.lang.String systemPropertyName, int defaultValue)
public static java.lang.String join(java.lang.Object[] array)
public static java.lang.String join(java.lang.Object[] array, char separator)
public static boolean waitUntilReady(java.util.concurrent.BlockingQueue<java.lang.Object> queue, long amount, java.util.concurrent.TimeUnit timeUnit)
queue
- The communication channel.amount
- The amount of time to wait.timeUnit
- The time unit.public static boolean shutdownExecutorService(java.util.concurrent.ExecutorService executorService)
ExecutorService
.executorService
- The executorService.public static void closeQuietly(java.lang.Iterable<java.io.Closeable> closeables)
Closeable
items.closeables
- An Iterable
of Closeable
items.public static void closeQuietly(java.io.Closeable... closeables)
Closeable
items.closeables
- An array of Closeable
items.public static java.lang.String coalesce(java.lang.String... items)
public static java.lang.String randomString(int length)
public static java.lang.String randomString(java.lang.String prefix, int length)
public static java.lang.String filePath(java.net.URL path)
public static java.lang.String replaceAllWithoutRegex(java.lang.String text, java.lang.String from, java.lang.String to)
text
- text stringfrom
- from stringto
- to stringpublic static boolean isNullOrEmpty(java.lang.String str)
public static boolean isNotNullOrEmpty(java.util.Map map)
public static boolean isNotNullOrEmpty(java.lang.String str)
public static boolean isNotNullOrEmpty(java.lang.String[] array)
public static java.lang.String getProperty(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.String propertyName, java.lang.String defaultValue)
public static java.lang.String getProperty(java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.String propertyName)
public static final java.lang.String toUrlEncoded(java.lang.String str)
str
- Url as stringCopyright © 2015-2019 Red Hat. All Rights Reserved.