Package com.redhat.jigawatts
Class LibraryLoader
- java.lang.Object
-
- com.redhat.jigawatts.LibraryLoader
-
class LibraryLoader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
LIBRARY_EXTERNAL_PROP
private static java.lang.String
LIBRARY_TARGETFILE_PROP
private static java.lang.String
PROP
private static java.lang.String
SYSTEM_LIB_SWITCH
private static java.lang.String
VAR
private static java.lang.String
VERBOSE_FILE_PROP
private static java.lang.String
VERBOSE_PROP
-
Constructor Summary
Constructors Constructor Description LibraryLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
copyLibrary(java.lang.String library, java.io.File desFile)
private static java.lang.String
getExternalLibraryFile()
private static java.net.URL
getInternalLibrary()
private static java.lang.String
getInternalLibraryExtractedFile()
private static java.io.InputStream
getInternalLibraryStream()
private static java.lang.String
getPropertyOrVar(java.lang.String s)
private static boolean
getVerbose()
private static java.lang.String
getVerboseFile()
private static void
jigaLog(java.lang.String s)
private static void
loadInJarLibrary()
(package private) static void
loadLibrary()
private static void
loadSystemLib()
(package private) static java.lang.String
propertyToVar(java.lang.String s)
(package private) static void
sayHello()
(package private) static java.lang.String
trimToNull(java.lang.String s)
-
-
-
Field Detail
-
LIBRARY_TARGETFILE_PROP
private static final java.lang.String LIBRARY_TARGETFILE_PROP
- See Also:
- Constant Field Values
-
LIBRARY_EXTERNAL_PROP
private static final java.lang.String LIBRARY_EXTERNAL_PROP
- See Also:
- Constant Field Values
-
VERBOSE_PROP
private static final java.lang.String VERBOSE_PROP
- See Also:
- Constant Field Values
-
VERBOSE_FILE_PROP
private static final java.lang.String VERBOSE_FILE_PROP
- See Also:
- Constant Field Values
-
SYSTEM_LIB_SWITCH
private static final java.lang.String SYSTEM_LIB_SWITCH
- See Also:
- Constant Field Values
-
PROP
private static java.lang.String PROP
-
VAR
private static java.lang.String VAR
-
-
Method Detail
-
getInternalLibrary
private static java.net.URL getInternalLibrary()
-
getInternalLibraryStream
private static java.io.InputStream getInternalLibraryStream() throws java.io.IOException
- Throws:
java.io.IOException
-
copyLibrary
private static void copyLibrary(java.lang.String library, java.io.File desFile) throws java.io.IOException
- Throws:
java.io.IOException
-
jigaLog
private static void jigaLog(java.lang.String s)
-
getPropertyOrVar
private static java.lang.String getPropertyOrVar(java.lang.String s)
-
propertyToVar
static java.lang.String propertyToVar(java.lang.String s)
-
trimToNull
static java.lang.String trimToNull(java.lang.String s)
-
getVerbose
private static boolean getVerbose()
-
getVerboseFile
private static java.lang.String getVerboseFile()
-
getInternalLibraryExtractedFile
private static java.lang.String getInternalLibraryExtractedFile()
-
getExternalLibraryFile
private static java.lang.String getExternalLibraryFile()
-
loadInJarLibrary
private static void loadInJarLibrary()
-
loadSystemLib
private static void loadSystemLib()
-
loadLibrary
static void loadLibrary()
-
sayHello
static void sayHello()
-
-