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.StringLIBRARY_EXTERNAL_PROPprivate static java.lang.StringLIBRARY_TARGETFILE_PROPprivate static java.lang.StringPROPprivate static java.lang.StringSYSTEM_LIB_SWITCHprivate static java.lang.StringVARprivate static java.lang.StringVERBOSE_FILE_PROPprivate static java.lang.StringVERBOSE_PROP
-
Constructor Summary
Constructors Constructor Description LibraryLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidcopyLibrary(java.lang.String library, java.io.File desFile)private static java.lang.StringgetExternalLibraryFile()private static java.net.URLgetInternalLibrary()private static java.lang.StringgetInternalLibraryExtractedFile()private static java.io.InputStreamgetInternalLibraryStream()private static java.lang.StringgetPropertyOrVar(java.lang.String s)private static booleangetVerbose()private static java.lang.StringgetVerboseFile()private static voidjigaLog(java.lang.String s)private static voidloadInJarLibrary()(package private) static voidloadLibrary()private static voidloadSystemLib()(package private) static java.lang.StringpropertyToVar(java.lang.String s)(package private) static voidsayHello()(package private) static java.lang.StringtrimToNull(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()
-
-