public class Native
extends java.lang.Object
get(Class)
to load a particular integration.Modifier and Type | Method and Description |
---|---|
static <T extends NativeIntegration> |
get(java.lang.Class<T> type)
Locates a native integration of the given type.
|
static void |
init(java.io.File extractDir)
Initialises the native integration, if not already initialized.
|
public static void init(java.io.File extractDir) throws NativeIntegrationUnavailableException, NativeException
extractDir
- The directory to extract native resources into. May be null, in which case a default is
selected.NativeIntegrationUnavailableException
- When native integration is not available on the current machine.NativeException
- On failure to load the native integration.public static <T extends NativeIntegration> T get(java.lang.Class<T> type) throws NativeIntegrationUnavailableException, NativeException
NativeIntegrationUnavailableException
- When the given native integration is not available on the current
machine.NativeException
- On failure to load the native integration.