Contents
Class GuardingDynamicLinkerExporter
java.lang.Object
jdk.dynalink.linker.GuardingDynamicLinkerExporter
- All Implemented Interfaces:
Supplier<List<GuardingDynamicLinker>>
public abstract class GuardingDynamicLinkerExporter
extends Object
implements Supplier<List<GuardingDynamicLinker>>
A class acting as a supplier of guarding dynamic linkers that can be
automatically loaded by other language runtimes. Language runtimes wishing
to export their own linkers should subclass this class and implement the
Supplier.get()
method to return a list of exported linkers and declare the
subclass in
/META-INF/services/jdk.dynalink.linker.GuardingDynamicLinkerExporter
resource of their distribution (typically, JAR file) so that dynamic linker
factories can discover them using the ServiceLoader
mechanism.- Since:
- 9
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The name of the runtime permission for creating instances of this class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Creates a new linker exporter. -
Method Summary