Module openj9.dtfj

Interface PluginConstants


public interface PluginConstants
Shared constants between plugin classes
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name of the logger used by plugins
    static final String
    Setting this property to any value will cause the package filtering classloading of ASM and DTFJ used by the plugin scanner to be disabled.
    static final String
    If set it specifies the name of a class to be instantiated from which additional plugin listeners will be created.
    static final String
    The system property which defines the search path to use for plugins.
  • Field Details

    • PLUGIN_SYSTEM_PROPERTY

      static final String PLUGIN_SYSTEM_PROPERTY
      The system property which defines the search path to use for plugins. This is a list of directories or jars separated by the path separator on which this is being run i.e. : or ;
      See Also:
    • LOGGER_NAME

      static final String LOGGER_NAME
      The name of the logger used by plugins
      See Also:
    • PLUGIN_LISTENER_FACTORY

      static final String PLUGIN_LISTENER_FACTORY
      If set it specifies the name of a class to be instantiated from which additional plugin listeners will be created. These listeners will be notified when class files are scanned and so can determine if they represent a plugin or not.
      See Also:
    • PACKAGE_FILTER_DISABLE

      static final String PACKAGE_FILTER_DISABLE
      Setting this property to any value will cause the package filtering classloading of ASM and DTFJ used by the plugin scanner to be disabled. This will typically be done when these files are already on the classpath and are a later version than those shipped with the SDK e.g. in an OSGi plugin.
      See Also: