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 SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe name of the runtime permission for creating instances of this class.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCreates a new linker exporter.
- 
Method Summary
- 
Field Details- 
AUTOLOAD_PERMISSION_NAMEThe name of the runtime permission for creating instances of this class.- API Note:
- This permission cannot be used for controlling access to resources anymore as the Security Manager is no longer supported.
- See Also:
 
 
- 
- 
Constructor Details- 
GuardingDynamicLinkerExporterprotected GuardingDynamicLinkerExporter()Creates a new linker exporter.
 
-