com.pmease.quickbuild.bootstrap
Class BootstrapUtils
java.lang.Object
com.pmease.quickbuild.bootstrap.BootstrapUtils
public class BootstrapUtils
- extends java.lang.Object
Method Summary |
static long |
benchmark()
|
static void |
confirm(java.lang.String yes,
java.lang.String no)
|
static java.io.File |
createTempDir()
|
static java.io.File |
createTempFile()
|
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix)
|
static java.lang.String |
decrypt(java.lang.String string)
|
static void |
deleteFile(java.io.File file)
Delete file if exists |
static void |
download(java.lang.String url,
java.lang.String token,
java.io.File saveAs)
|
static java.lang.String |
encrypt(java.lang.String string)
|
static
<T extends java.lang.Throwable>
T |
|
extractException(java.lang.Throwable throwable,
java.lang.Class<T> exceptionClass)
|
static java.lang.String |
getMainClassName(java.net.URL jarUrl)
|
static java.lang.String |
hash(java.lang.String plain)
|
static boolean |
isServerRunning(java.io.File serverDir)
|
static java.util.Properties |
loadProps(java.io.File file)
|
static byte[] |
readFileAsBytes(java.io.File file)
|
static void |
saveProps(java.io.File file,
java.util.Properties props)
|
static void |
saveProps(java.io.File file,
java.util.Properties props,
java.lang.String comment)
|
static void |
unzip(java.io.File file,
java.io.File dir)
Unzip specified file to specified directory |
static java.lang.RuntimeException |
wrapAsUnchecked(java.lang.Throwable throwable)
|
static void |
zip(java.io.File dir,
java.io.File file)
Zip specified directory recursively as specified file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BootstrapUtils
public BootstrapUtils()
wrapAsUnchecked
public static java.lang.RuntimeException wrapAsUnchecked(java.lang.Throwable throwable)
extractException
public static <T extends java.lang.Throwable> T extractException(java.lang.Throwable throwable,
java.lang.Class<T> exceptionClass)
encrypt
public static java.lang.String encrypt(java.lang.String string)
decrypt
public static java.lang.String decrypt(java.lang.String string)
deleteFile
public static void deleteFile(java.io.File file)
- Delete file if exists
- Parameters:
file
-
createTempFile
public static java.io.File createTempFile(java.lang.String prefix,
java.lang.String suffix)
createTempFile
public static java.io.File createTempFile()
createTempDir
public static java.io.File createTempDir()
readFileAsBytes
public static byte[] readFileAsBytes(java.io.File file)
getMainClassName
public static java.lang.String getMainClassName(java.net.URL jarUrl)
zip
public static void zip(java.io.File dir,
java.io.File file)
- Zip specified directory recursively as specified file.
- Parameters:
dir
- file
-
unzip
public static void unzip(java.io.File file,
java.io.File dir)
- Unzip specified file to specified directory
- Parameters:
file
- dir
-
download
public static void download(java.lang.String url,
java.lang.String token,
java.io.File saveAs)
isServerRunning
public static boolean isServerRunning(java.io.File serverDir)
confirm
public static void confirm(java.lang.String yes,
java.lang.String no)
loadProps
public static java.util.Properties loadProps(java.io.File file)
saveProps
public static void saveProps(java.io.File file,
java.util.Properties props,
java.lang.String comment)
saveProps
public static void saveProps(java.io.File file,
java.util.Properties props)
hash
public static java.lang.String hash(java.lang.String plain)
benchmark
public static long benchmark()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.