org.deepfs.util
Class LibraryLoader

java.lang.Object
  extended by org.deepfs.util.LibraryLoader

public final class LibraryLoader
extends Object

Utility class to load shared libraries.

Author:
Workgroup DBIS, University of Konstanz 2005-10, ISC License, Alexander Holupirek

Field Summary
static String DEEPFUSELIBNAME
          Name of DeepFUSE library.
static String JFUSELIBNAME
          Name of FUSE java bindings library.
static String JSDBFSLIBNAME
          Name of joint storage library.
static String SPOTEXLIBNAME
          Name of spotlight extractor library.
 
Method Summary
static boolean load(String lib)
          Loads native library if not already present.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPOTEXLIBNAME

public static final String SPOTEXLIBNAME
Name of spotlight extractor library.

See Also:
Constant Field Values

JSDBFSLIBNAME

public static final String JSDBFSLIBNAME
Name of joint storage library.

See Also:
Constant Field Values

JFUSELIBNAME

public static final String JFUSELIBNAME
Name of FUSE java bindings library.

See Also:
Constant Field Values

DEEPFUSELIBNAME

public static final String DEEPFUSELIBNAME
Name of DeepFUSE library.

See Also:
Constant Field Values
Method Detail

load

public static boolean load(String lib)
Loads native library if not already present.

Parameters:
lib - name of the library to be loaded
Returns:
true on success