public class PropertiesKt
public static boolean propertyExists(@NotNull
java.lang.String name)
Is this env or system property exists?
@NotNull
public static java.lang.String property(@NotNull
java.lang.String name,
@NotNull
java.lang.String defaultValue)
Return an env or system String property.
public static int intProperty(@NotNull
java.lang.String name,
int defaultValue)
Return an env or system Int property.
public static long longProperty(@NotNull
java.lang.String name,
long defaultValue)
Return an env or system Long property.
public static boolean booleanProperty(@NotNull
java.lang.String name,
boolean defaultValue)
Return an env or system Boolean property.
@NotNull
public static java.util.List<java.lang.String> listProperty(@NotNull
java.lang.String name,
@NotNull
java.util.List<java.lang.String> defaultValue,
@NotNull
java.lang.String separator)
Return an env or system List property.
@NotNull
public static java.util.Map<java.lang.String,java.lang.String> mapProperty(@NotNull
java.lang.String name,
@NotNull
java.util.Map<java.lang.String,java.lang.String> defaultValue,
@NotNull
java.lang.String entrySeparator,
@NotNull
java.lang.String keyValueSeparator)
Return an env or system Map property.
@NotNull
public static java.util.Map<java.lang.String,java.util.List> mapListProperty(@NotNull
java.lang.String name,
@NotNull
java.util.Map<java.lang.String,? extends java.util.List<java.lang.String>> defaultValue,
@NotNull
java.lang.String entrySeparator,
@NotNull
java.lang.String keyValueSeparator,
@NotNull
java.lang.String listSeparator)
Return an env or system Map of List property.
@NotNull
public static java.util.Properties loadProperties(@NotNull
java.lang.String fileInClasspath)
Load a Properties for classpath.
public static boolean getDevEnvironment()
Return true is the current environment is a dev environment. Use "tock_env" property to know the environment - if not set or if the value is "dev", this is a dev environment.