From e9e61421ef6009e6788998c471d1d3d30aaefea6 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Mon, 26 Mar 2012 15:16:34 +0200 Subject: Platform: Add AWT_AVAILABLE 'knowledge'; RunnableExecutor: Add AWTEDT impl. / API doc cleanup; DynamicLibraryBundle: Add getDefaultRunnableExecutor() --- src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java') diff --git a/src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java b/src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java index 6178048..8532548 100644 --- a/src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java +++ b/src/java/com/jogamp/common/os/DynamicLibraryBundleInfo.java @@ -86,6 +86,17 @@ public interface DynamicLibraryBundleInfo { /** @return true if the dynamic symbol lookup shall happen system wide, over all loaded libraries. Otherwise only the loaded native libraries are used for lookup, which shall be the default. */ public boolean shallLookupGlobal(); + /** + * Returns a suitable {@link RunnableExecutor} implementation, which is being used + * to load the tool native libraries. + *

+ * This allows the generic {@link DynamicLibraryBundle} implementation to + * load the tool native libraries on a designated thread. + *

+ *

+ * An implementation may return {@link DynamicLibraryBundle#getDefaultRunnableExecutor()}. + *

+ */ public RunnableExecutor getLibLoaderExecutor(); } -- cgit v1.2.3